升级到 Ruby On Rails 4.0 时的问题

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 时的问题

相关文章:

你感兴趣的文章:

标签云: