2012-09-20 68 views
1

我有一個大表單,最終創建一個用戶帳戶,並完成其配置文件的一部分。所以,User belongs_to Profile。事情是,我想將配置文件設置爲嵌套屬性填充,但僅限於此表單。用戶模型的所有其他形式不應允許發送配置文件的嵌套屬性。這可能嗎?怎麼樣?是否可以有條件地允許嵌套屬性?

回答

3

通過將:reject_if塊傳遞給accepts_nested_attributes_for,您可以根據屬性的內容輕鬆地有條件地拒絕嵌套屬性

爲了達到目的,我只是不接受嵌套屬性,而是在用戶和配置文件中調用update_attributes作爲新用戶表單的目標。

相關問題