1 ruby-on-rails ruby-on-rails-3
当我执行迁移我的用户表(只添加一列),我需要新列手动添加到attr_accessible
在user.rb
我的模型文件夹?
是的你是; 也就是说,如果您打算在表单中使用新列或在其上设置属性.
如果您没有attr_accessible
在模型中添加新列,您将获得一个ActiveModel::MassAssignmentSecurity::Error
.
在Rails中,4 attr_accessible
被提取到Gem中.
Rails 4使用了strong_paramters
.这更灵活,并将过滤移动到控制器级别.