0
我開發使用Rails 3.1.1 +設計+ 1.5.0 1.5.2 simple_form的應用程序。我需要一個用戶有一個地址,然後我創建了一個班級地址。地址類在用戶中用作composed_of。問題是,當我發佈形式與數據我收到此錯誤消息「警告:無法大規模指派保護屬性:地址」。我該如何解決這個問題?如何在Rails中使用composed_of 3
我的源代碼是在這裏:source
我開發使用Rails 3.1.1 +設計+ 1.5.0 1.5.2 simple_form的應用程序。我需要一個用戶有一個地址,然後我創建了一個班級地址。地址類在用戶中用作composed_of。問題是,當我發佈形式與數據我收到此錯誤消息「警告:無法大規模指派保護屬性:地址」。我該如何解決這個問題?如何在Rails中使用composed_of 3
我的源代碼是在這裏:source
添加到您的User
模型。
attr_accessible :address_attributes
欲瞭解更多信息,請參見這裏 - attr-accessible-in-rails-active-record
我嘗試添加attr_acessible:address_attributes其中屬性是地址的屬性,但沒有工作,然後我試圖attr_accessible:地址並沒有什麼。當我具體:在attr_accessible爆炸這種異常地址 「NoMethodError在設計:: RegistrationsController#創建#未定義的方法'POSTAL_CODE」 <::的ActiveSupport HashWithIndifferentAccess:0x007f9a70c954c0>」 – 2012-02-24 00:34:11
後改爲https://gist.github.com/1881421然後我收到此錯誤信息「NoMethodError在設計:: RegistrationsController#創建 未定義的方法'有效嗎?」爲#<地址:0x007ffdb459dc38>「。有什麼問題? – 2012-02-24 01:30:15