Привет, ребята, я сейчас просматриваю электронную книгу Agile Web Development 4th Edition , и сейчас я застрял в главе, где они добавили немного ajax, но это не работает для меня.
Глава 11.2 (для тех, у кого также есть электронная книга)
У меня есть корзина покупок на боковой панели моей домашней страницы, которую необходимо обновить через AJAX с помощью следующего кода в app / views / line_items / create.js.erb, который вызывается после того, как действие создания называется
page.replace_html('cart', render(@cart))
В контроллере line_items он просто устанавливается на format.js, если действие создания вызывается успешно.
Прямо сейчас страница не являетсяобновляется, но контент добавляется через ajax.Чтобы увидеть обновленную корзину покупок, мне нужно обновить всю страницу, что не является идеей.
Я думаю, что код create.js.erb неверен, потому что все остальное работает так, как онокроме этого фрагмента: |
Вот моя страница на github: https://github.com/imjp/shop Надеюсь, вы, ребята, сможете мне помочь:)