2012-02-01 86 views
1

让我们说,我对输入车辆销售信息的界面多模型形式

 

    +--------------------+ 
    | Vehicle   | 
    |--------------------| 
    |     |  +--------------------------------------------------+ 
    | Marketing info  +----->| Marketing info         | 
    +--------------------+  |--------------------------------------------------| 
    |     |  |             | 
    | Engine info  |  |             | 
    +--------------------+  |     +--------------------------+ | 
    |     |  | Name   |       | | 
    | Wheels    |  |     |       | | 
    +--------------------+  |     +--------------------------+ | 
    |     |  |             | 
    | Doors    |  |     +--------------------------+ | 
    +--------------------+  | Codename  |       | | 
    |     |  |     |       | | 
    | Seats    |  |     +--------------------------+ | 
    +--------------------+  |             | 
           |     +--------------------------+ | 
           | Disinformation |       | | 
           |     |       | | 
           |     |       | | 
           |     |       | | 
           |     +--------------------------+ | 
           +--------------------------------------------------+

我在为车辆的第一页,我想要一个车有它保存在不同的表信息,例如,它可以有一个marketing_info但很多wheelsdoors

,我看到的问题是,在左边的菜单中有来自新动作链接到相关模型的形式,因此链接辅助函数都会遇到nil ID的

如果我只使用了一个大表单并隐藏了我不希望用户看到的部分,那么这是否是最佳选择?

我也希望这种形式可以保存,因为它沿着表格中的步骤前进,我该怎么做?我是否必须使用锚点重定向到编辑操作才能进行下一步操作?

我应该执行以下操作:

  • 一个大的形式具有隐藏的步骤,与多个提交每个步骤按钮被示
  • 一个步骤,如果它是在锚即#step1或实施例中的情况下#marketinginfo
  • 我想节省任何步骤。
  • 一旦我有救我需要在edit视图

回答