我需要一种方法来在Rails 3中创建一个链接,它将发送带有多个参数的发布请求并且不会导致重新加载。我是用一种形式:Ruby on Rails链接请求发送
= form_for Vote.new, :remote => true do |f|
.actions
= f.submit 'Vote'
= hidden_field_tag('question', q.id)
= hidden_field_tag('seat', @seat.id)
但它减缓我的渲染时间缩短了不少,我不希望有一个提交按钮。有没有其他方式提交这样的表单,而不使用按钮?
我试过= link_to等,但似乎无法让参数正常工作。
+1 “使用CSS样式按钮,看起来像一个链接” - 狡猾! – 2012-02-01 03:37:05
是的,但仍然渲染大量表单比渲染大量链接要慢。当有25个form_for和一个链接的问题时,每个视图渲染大约40ms – JRPete 2012-02-01 05:54:38