-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