對於我的Rails應用程序,我使用form_for提交表單並想知道如何調整它,以便它使用鏈接而不是按鈕來提交此內容單獨形式而不是我申請中的其他形式。我在這裏引用了這個帖子(Rails 3 submit form with link),但我在哪裏可以放置link_to
伴侶鏈接?Rails - Form_For使用鏈接而不是按鈕提交
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;
});
兩個問題:1.爲什麼? 2.將按鈕LOOK設置爲普通鏈接就足夠了嗎? – yas4891 2013-05-10 17:12:11
你不應該這樣做,這是不好的做法,除非你出於某種原因必須從表單之外的某個地方提交表單......但是使用表單的id來獲得正確的表單,如'$('#id -of-我的形式「)提交();'。 – jokklan 2013-05-10 17:31:18
如果我想讓它看起來像一個正常的鏈接,最佳做法是什麼? – spl 2013-05-10 17:35:18