我有一個rails 4應用程序,我嘗試填充Post和Detail模型。 模型之間的關係是has_one。 我PostController中我有:如何處理嵌套的形式和強大的參數在軌道4
def post_params
params.require(:post).permit(:title, :email, :tel, :detail_attributes => [:id, :description, :post_id])
end
,我的形式是:
<%= f.fields_for @post.detail do |builder| %>
<%= render "detail_form", detail: builder%>
<% end %>
` 當我檢查post_params我得到: { 「標題」=> 「」, 「電子郵件」=>」 [email protected]「,」tel「=>」「}
如何將白名單詳細信息屬性?
謝謝
我第二次檢查params和post_params這兩個概念,可以更容易地看出發生問題的位置:傳入的參數或post_params方法。 –