这只是意味着我的'model_params'变量中的参数不在此行中吗?
params.require(...).permit(...)
我找不到有问题的参数。有没有办法接受所有参数?
答案 0 :(得分:0)
您可以在rails服务器日志中找到有问题的参数。它会告诉你哪些参数不被允许
是的,您可以接受所有参数
params.require(...).permit!
您可以查看more info
答案 1 :(得分:0)
有没有办法接受所有参数
当然,只需直接使用params[:whatever]
,而不需要/允许业务。
但你应该知道这是有原因的:盲目地接受所有用户输入是不好的。您的应用只应接受列入白名单的参数并忽略其他参数。