is_public
リンクをクリックして、rails4の属性を強力なパラメーターで更新できるようにしたいと考えています。これが私の現在のコードです:
<small><%= link_to "make private", property_url(@property,is_public: !@property.is_public), method: "patch" %></small>
.permit
私がこれで抱えている問題は、コントローラーで、強力なパラメーターがメソッドの Nil クラスのメソッドを作成しないため、No Method を受け取ることparams[property][:is_public]
です。params[:is_public]
プロパティの ID を作成するだけです。
オブジェクトのパラメーターをネストするレールの方法はありますか、それともハードコーディングする必要がありますか (自分の名前をハードコーディングするのは好きではありません)。