Hi,我又遇到问题了.有一个小项目原来是3.2版本,想升级到4.0,不过新特性完全没搞明白,卡住了,请大家指点一二.
strong_parametersGemfile中指定rails 4.0版本并且bundle
过了注释config.active_record.whitelist_attributes 删除model中的attr_accessible新建/config/initializers/strong_parameters.rb文件,增加ActiveRecord::Base.send(:include, ActiveModel::ForbiddenAttributesProtection)
重启pow,@server.update(:skip_check =>true)
仍然可以正常更新. 童话世界里不应该是不能更新,然后我修改代码
@server.update(:skip_check =>true)privatedef skip_params params.require(:skip_check)end
吗???果然童话里都是骗人的…
原文地址:升级到 Ruby On Rails 4.0 时的问题, 感谢原作者分享。 当花儿枯萎的时候,就是它生命终结的时候,