私のレールアプリケーションでは、フォームを送信するために form_for を使用していますが、ボタンではなくリンクを使用してこのフォームだけを送信し、アプリケーションの他のフォームを送信しないように調整する方法を考えていました。こちらの投稿を参照しました ( Rails 3 submit form with link ) が、link_to
コンパニオン リンクはどこに配置すればよいですか?
companion link: link_to 'submit me', '#', :class => 'submit_me'
_view.html.erb
<%= form_for(current_user.likes.build(blog_id: blog.id)) do |f| %>
<div><%= f.hidden_field :blog_id %></div>
<%= f.submit "SUBMIT" %>
<% end %>
.js
$('.submit_me').click(function() {
$('form').submit();
return false;
});