2011-05-07 69 views
0

我有一個視圖'業務',其中包含3個部分(大約,小時和假期),每個部分都有一個編輯模式。 'business'accept_nested_attributes_for每個這些。如果這三個表單都調用業務控制器的「更新」方法並保存嵌套屬性(意味着相同的代碼可以處理所有3種表單),並根據提交的表單更新適當的部分?或者他們應該打電話給他們自己的控制器,即小時表格呼叫小時控制器等。控制器,視圖和accep_nested_attributes_for

回答

0

這兩種方法都可能是合理的,這取決於您如何處理每個人提交的數據。如果您僅提交其中一個子資源,則使用自己的控制器是合理的。如果一次更改並全部提交它們是有意義的,那麼請轉到主資源的控制器。

相關問題