迁移后我是否需要更新model.rb.

1 ruby-on-rails ruby-on-rails-3

当我执行迁移我的用户表(只添加一列),我需要新列手动添加到attr_accessibleuser.rb我的模型文件夹?

Moh*_*mad 5

是的你是; 也就是说,如果您打算在表单中使用新列或在其上设置属性.

如果您没有attr_accessible在模型中添加新列,您将获得一个ActiveModel::MassAssignmentSecurity::Error.

在Rails中,4 attr_accessible被提取到Gem中.

Rails 4使用了strong_paramters.这更灵活,并将过滤移动到控制器级别.