2012-02-01 88 views
1

讓我們說,我對輸入車輛銷售信息的界面多模型形式

 

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

我在爲車輛的第一頁,我想要一個車有它保存在不同的表信息,例如,它可以有一個marketing_info但很多wheelsdoors

,我看到的問題是,在左邊的菜單中有來自新動作鏈接到相關模型的形式,因此鏈接輔助函數都會遇到nil ID的

如果我只使用了一個大表單並隱藏了我不希望用戶看到的部分,那麼這是否是最佳選擇?

我也希望這種形式可以保存,因爲它沿着表格中的步驟前進,我該怎麼做?我是否必須使用錨點重定向到編輯操作才能進行下一步操作?

我應該執行以下操作:

  • 一個大的形式具有隱藏的步驟,與多個提交每個步驟按鈕被示
  • 一個步驟,如果它是在錨即#step1或實施例中的情況下#marketinginfo
  • 我想節省任何步驟。
  • 一旦我有救我需要在edit視圖

回答