rails index.js.erb не загружается

0

Я пытаюсь сделать ajax для разбивки на страницы, но я не могу получить index.js.erb для загрузки или быть признанным каким-либо образом. Я следую railscast 240: https://github.com/ryanb/railscast-episodes/blob/master/episode-240/store/app/views/products/_products.html.erb

Я использую следующий код:

index.js.erb

$("#products").html("<%= escape_javascript(render("products")) %>");

Кажется, что запрос проходит правильно, но HTML не загружается. Ничего не меняется (ошибки отсутствуют)

  • 0
    проверьте ваши цитаты
  • 2
    Габриэль, цитаты в порядке. Rails обрабатывает код между <% = и%>.
Теги:
pagination

2 ответа

1
Лучший ответ

Это потому, что у меня был format |do| в моем контроллере без format.js. Извините ребята!

0

Попробуйте использовать:

<%= escape_javascript(render(:partial => 'products/products')) %>

вместо

<%= escape_javascript(render("products")) %>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню