-1

强大的参数我有我的用户Rails4应用模型和我已经定义轨道4的相关模型

def user_params 
    params.require(:user).permit(:email) 
end 

,但我也存储用户在一个单独的地址表中的地址和我填补了电子邮件和地址从一个单一的形式,所以我如何添加地址参数,以及在用户强参数允许的方法。

+1

你能用表单代码更新你的问题吗? – Pavan

回答

2

像这样:

def user_params 
    params.require(:user).permit(:email, address: [:address_attribute]) 
end 

看看在THIS后,我认为这是很好的解释强参数。

1

强大的参数应该是这样的:

def user_params 
    params.require(:user).permit(:email, addresses_attributes: [:field1, :field2,..]) 
end 

而且还确保

user.rb

accepts_nested_attributes_for :addresses