我使用此应用程序配置选项使 rails 应用程序中的所有属性都无法访问:
config.active_record.whitelist_attributes = true
在大多数情况下,我定义了一些我希望使用
attr_accessible
可以访问的属性。在模型中。如何使特定模型的所有属性都可访问。类似 attr_accessible :all
.
最佳答案
您可以通过调用 attr_protected
来访问所有属性。没有这样的论点:
class User < ActiveRecord::Base
# roughly speaking sets list of model protected attributes to []
# making all attributes accessible while mass-assignment
attr_protected
end
关于ruby-on-rails - 如何使所有模型属性可访问以进行批量分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961994/