Rails 4强参数:允许所有属性? [英] Rails 4 Strong parameters : permit all attributes?

查看:5
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆