Я обновил свое приложение на Rails 3.0.7, чтобы использовать kaminari 0.12.4 (вместо 0.10.4) для разбивки на страницы и jquery-rails 1.0.9, и оно, похоже, сломало разбиение на страницы. Я восстановил представления каминари, так как они разные, но по какой-то причине ajax не работает.
<%= javascript_include_tag :defaults %>
включено. Который производит это в браузере:
<script src="/javascripts/jquery.js?1306353646" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.js?1306368501" type="text/javascript"></script>
<script src="/javascripts/jquery_ujs.js?1306381513" type="text/javascript"></script>
<script src="/javascripts/application.js?1290034766" type="text/javascript"></script>
На мой взгляд, у меня есть:
<% = paginate @users,: remote => true%>
Что приводит к следующей ошибке:
ActionView :: MissingTemplate (Missing
шаблон пользователей / показать с
{: handlers => [: erb,: rjs,: builder,
: rhtml,: rxml],: format => [: js,
"Применение / ECMAScript",
"application / x-ecmascript", " / "],
: locale => [: en,: en]} в путях просмотра
"/ Главная / epipheus / CodeWarehouse / praypeer / приложение / просмотров",
«/home/epipheus/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/kaminari-0.12.4/app/views"):
Следующая версия без AJAX работает, конечно, просто отлично:
<%= paginate @users, :remote => false %>
Так что, похоже, у меня что-то не так с jquery ujs? Пожалуйста, помогите мне.