rails中ActiveModel::ForbiddenAttributesError的解决方案

来源:互联网 发布:mac版cad2016字体库 编辑:程序博客网 时间:2024/05/18 13:47

controller表单页面设置:def new     @ad=Ad.new  end

controller表单提交设置:def create    @ad=Ad.new(params[:ad])  @ad.save   end

ActiveModel::ForbiddenAttributesError错误有可能是因为升级到rails 4.0引起的,此时要将controller表单的提交设置在 @ad=Ad.new(params[:ad])这句之前增加params.permit!这句话

原创粉丝点击