[英]Rails 4 Strong parameters for associated model
我在Rails4應用程序中確實有我的用戶模型,並且已經定義了
def user_params
params.require(:user).permit(:email)
end
但是我也將用戶地址存儲在單獨的地址表中,並且我從一個表單中填寫電子郵件和地址,因此我該如何在用戶強參數允許方法中添加地址參數。
像這樣:
def user_params
params.require(:user).permit(:email, address: [:address_attribute])
end
看一下這篇文章,我認為它很好地解釋了強大的參數。
強參數應如下所示:
def user_params
params.require(:user).permit(:email, addresses_attributes: [:field1, :field2,..])
end
還要確保
user.rb
accepts_nested_attributes_for :addresses
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.