Рельсы PJAX не работают - PullRequest
0 голосов
/ 13 марта 2012

Я добавил pjax javascript.

На мой взгляд, у меня есть:

<div data-pjax-container>
<%= yield %>
</div>

Но все же нажмите на странице обновления дыры.

Ответы [ 2 ]

2 голосов
/ 01 ноября 2012

Убедитесь, что вы включили эту строку в app / assets / javascript / application.js :

//= require jquery.pjax

Добавить атрибут id в div:

<div id="target_pjax_container" data-pjax-container>
<%= yield %>
</div>

И сделайте явный вызов pjax div по ссылке в ваших представлениях:

<%= link_to 'user', user_path, :'data-pjax' => '#target_pjax_container' %>

Примечание:

Используется драгоценный камень 'pjax_rails' . Всегда проверяйте, что javascript не поврежден (с помощью firebug или аналогичного - вы также можете использовать его, чтобы прослушать сеть и просмотреть запрос pjax).

0 голосов
/ 15 марта 2012

Может быть, вы забыли добавить строку:

//= require pjax

до app / assets / application.js ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...