我的控制器进入控制器看起来像这样:
{
invitee: {
first_name: first_name,
last_name: last_name,
email: email,
state: state,
},
invitor: { sender_uid: sender_uid }
}
所以有两个键,invitee
和invitor
,它们的值是哈希值。在强大的障碍中处理它们的好方法是什么?向此哈希添加顶级键是否有用,这样我就可以在强参数中使用require
。
答案 0 :(得分:1)
你可以这样做
params.permit(invitee: [:first_name, :last_name, :email, :state], invitor: [:sender_uid]