当这样的代码运行时,我有一个普遍的问题:
<%= 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
控制器的销毁操作。还有其他人可以从上面的表格中推断出什么吗?比如什么将可用或在销毁操作中传递?