나는 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