我構建了一個基於參數的對象,並將其傳遞到update_attributes方法中,在我的控制器的更新方法中。該對象有一個屬性(xyz)沒有被列爲模型中attr_accessible列表的一部分。 Rails跳過了更新有問題的屬性,並生成警告,稱屬性xyz的集體分配失敗。如何使update_attributes無法執行批量分配警告
我想確保update_attributes失敗,如果發生這種情況而不是僅僅得到一個警告。是否有配置設置或可以傳遞給update_attributes調用以實現此目的的選項?
非常感謝您的精確答案,併爲兩種版本的導軌提供選項! – Tabrez 2012-08-03 22:19:17
如果您打算升級到3.2,我會推薦這個railscast(順便提一下配置中的變化):http://railscasts.com/episodes/318-upgrading-to-rails-3-2 – aromero 2012-08-03 22:20:51
謝謝aromero。我會看看。 – Tabrez 2012-08-03 22:54:23