Использование jquery mobile и действий контроллера Rails RESTful - PullRequest
1 голос
/ 09 ноября 2011

Недавно я пытался интегрировать мобильные представления jquery в проект Rails 3 Rails: проблема с маршрутизацией / рендерингом мобильных jquery .Я быстро обнаружил, что JQuery Mobile не работает в некоторых случаях с действиями контроллера RESTful:

PUT / posts Это работает, когда я создаю новую запись с помощью Create Action, однако, когда он перенаправляет на Show Actionнажатие кнопки «Назад» ничего не делает, и вы должны обновить браузер, чтобы появилась страница указателя.

PUT / posts /: id То же, что и выше, за исключением действия «Обновить».

Я искал ресурс, чтобы объяснить механики, как сделать эту работу, но безуспешно.Я думаю, что это связано с JQuery-AJAX.В настоящее время я слушаю отличный скринкаст из peepcode на jquery-ajax, но пока не могу связать его в рельсы.Может кто-нибудь указать мне на ресурс, который предоставляет обзор для интеграции JQuery Mobile с Ruby on Rails?

Ответы [ 2 ]

0 голосов
/ 17 января 2013

Я столкнулся с той же проблемой.Хотя это и не идеально, поскольку он не использует ajax, я обнаружил, что самое простое решение - поместить data-ajax = false в обратную ссылку.

<%= link_to 'Back', your_path, 'data-icon' => 'back', 'data-ajax' => false %> 
0 голосов
/ 09 ноября 2011

Я не использую Rails, поэтому не могу ручаться за его точность, однако вчера я ответил на вопрос, где кто-то успешно использовал этот урок: http://fuelyourcoding.com/getting-started-with-jquery-mobile-rails-3/

На другой вопрос, на который я ответил несколько дней назад, была ссылка на этот подкаст: http://railscasts.com/episodes/136-jquery

Надеюсь, это поможет.

...