私は、Assignment/show.html.erbでlink_toを使って入札を作成しようとしました。強いパラメータparams.require with link_to
show.html.erb:このコード行は動作しませんでしたbids_controller.rbで
<%= link_to "Create Bid", bids_path(:status => "Pending", :assignment_id => @assignment.id, :user_id => current_user.id), :method => :post %>
:
params.require(:bid).permit(:status, :assignment_id, :user_id)
私はそれを得るために、以下のように変更しなければなりませんでした
params.permit(:status, :assignment_id, :user_id)
私は本当に問題を理解していませんが、私はparams.requireの部分を含んでいないと思いますコードは今後の攻撃や問題から保護されません。
とにかく、私はコードのparams.require部分を含めたいと思います。私は誰かがそれをやる方法について私を導くことができることを願っています。ありがとう!
次の例を試みることができます許可を受けること。 – MageeWorld
ええ、私はそれを理解しています。しかし、私はそれを行うための適切な構文を知りたいです:) – Benjamin