Rails 4强参数:允许所有属性? [英] Rails 4 Strong parameters : permit all attributes?
本文介绍了Rails 4强参数:允许所有属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用rails 4强参数构建一个Web应用。
在构建管理后台控制器时,我想知道允许所有模型属性的最佳方式是什么?
目前,我写道:
def user_params
params.require(:user).permit(User.fields.keys)
end
您有没有更好的办法?
推荐答案
以防有人在rails 6上需要它,甚至没有链接到您的控制器的型号,您可以使用:
before_action :accept_all_params
private
def accept_all_params
params.permit!
end
完成后,现在您可以随心所欲地玩🔥了!
这篇关于Rails 4强参数:允许所有属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文