2011-12-16 25 views
0

我有問題設置rjs了,我不知道正確的方式來編碼爲rails 2.3.14
它們(link_to_remote和link_to與:remote> true)是否相同或它們是否反映rails版本,還是它們實際上不同?
我正在使用我的公司要求的原型(所以jquery不是一個選項)。無法讓rjs正常工作,也許問題與link_to_remote和link_to之間的差異與:遠程=>真

我也看到有link_to_function所以我真的不知道什麼是正確的做法!

回答

1

link_to :remote => true是一個Rails 3約定,不能在Rails 2中工作。既然你使用的是Rails 2.3,你會想用link_to_remote來調用ajax。

link_to_function用於當您希望某些javascript在單擊鏈接時運行而不一定是對服務器的ajax調用。東西喜歡在頁面上顯示/隱藏元素。

+0

是的,這是完全正確的答案!現在我必須努力理解url vs url_for以及何時使用哪個 – 2011-12-19 15:38:27

相關問題