2011-11-09 51 views
1

我最近試圖將jQuery的移動視圖集成到Rails 3項目Rails jquery mobile Routing/Rendering Issue中。我很快發現jQuery手機在某些情況下無法使用RESTful控制器操作:使用jquery mobile和Rails RESTful控制器動作

PUT/posts當我使用創建操作創建新記錄時,這會起作用,但是,當它重定向到顯示操作時,後退按鈕不會執行任何操作,並且您必須刷新瀏覽器才能顯示索引頁。

PUT/posts /:id除了通過更新操作外,與上面相同。

我一直在尋找一種資源來解釋如何使這項工作但不成功的機制。我認爲這與jquery-ajax有關。我目前正在從jquery-ajax上的peepcode收聽優秀的截屏視頻,但我無法將其與Rails綁定。任何人都可以向我提供一個資源,它提供了將jQuery Mobile與Ruby on Rails集成的概述。

回答

0

我不使用Rails的,所以我不能擔保其準確性但我回答如果有人已經成功地使用本教程的一個問題昨天:http://fuelyourcoding.com/getting-started-with-jquery-mobile-rails-3/

另一個問題我回答了幾天就回來了一個鏈接到這個播客:http://railscasts.com/episodes/136-jquery

希望這些可以幫助。

+0

非常感謝您的回覆。本教程主要工作,除了它遇到了與其他教程相同的問題。即,創建和/或更新後獲取記錄列表(索引)以更新。 railscasts是非常豐富的,但是,它使用jqtouch,我試圖實現jQuery的移動。 – ponzicoder

0

我遇到了同樣的問題。雖然不理想,但因爲它不會使用ajax,所以我發現最簡單的解決方法是在後端鏈接上放置data-ajax = false。

<%= link_to 'Back', your_path, 'data-icon' => 'back', 'data-ajax' => false %>