1、问题
使用代码:
Apply.create(params)
插入数据时报如下错误:
ActiveModel::ForbiddenAttributesError
2、解决办法:
class HomeController < ApplicationController
def create
Apply.create(apply_params)
end
private
def apply_params
params.require(:apply).permit(:name, :phone)
end
end
本文介绍了一种常见的Rails应用程序错误——ActiveModel::ForbiddenAttributesError,并提供了详细的解决方案。通过调整控制器代码和参数白名单设置,可以有效避免此错误。
5900

被折叠的 条评论
为什么被折叠?



