2010-07-08 63 views
0

我有這個Ruby on Rails:link_to_remote javascript壞了?

<%= link_to_remote "Next", 
    {:url => { :controller=>:objects, 
     :action=>:filter_recent, 
     :page=>@objects.next_page}, 
     :with => "Form.serialize('filter')" }, 
    :after => "alert('hello')"%> 

我已經試過:前:後裝載,:完成...沒有人似乎工作...我知道了按鈕的作品,導致表的進步到下一頁。

回答

0

它看起來像你的論點是由你包裹其中的哈希不正確分裂

您:JS片斷/回調被傳遞到html_options參數散列之後,而不是選項哈希(哪裏會用過的)。

更改爲以下:

<%= link_to_remote "Next", 
    :url => { 
     :controller=>:objects, 
     :action=>:filter_recent, 
     :page=>@objects.next_page 
    }, 
    :with => "Form.serialize('filter')", 
    :after => "alert('hello')"%> 
+0

你,先生,是我最好的朋友。 (但是隻有在我進行所有這些更改時的接下來的5分鐘內)= p – NullVoxPopuli 2010-07-08 19:53:42