次のようなコードを実行するとどうなるかという一般的な質問がありました。
<%= form_for(current_user.favorite_relationships.find_by_lesson_id(@lesson),
html: {method: :delete},
remote: true) do |f| %>
<div><%= f.hidden_field :lesson_id %></div>
<%= f.submit "Unfavorite", class: "btn btn-large" %>
<% end %>
具体的には、コードの最初の行です。私は通常、代わりに何らかの形のインスタンス変数を見ます
current_user.favorite_relationships.find_by_lesson_id
FavoriteRelationship
これは、コントローラーの破棄アクションに入ると想定できます。上記のフォームから誰かが推測できるものは他にありますか? 破棄アクションで何が利用可能になるか、または渡されるか?