Я использую фреймирующий камень для редактирования содержимого сайтов в браузере,
я использую Rails 4 и Ruby 2
Я установил драгоценный камень (Phrasing) и выполнил следующие шаги,
Шаг 1:
rake phrasing:install
Шаг 2:
rake db:migrate
Шаг 3:
module PhrasingHelper
def can_edit_phrases?
current_user.has_role :admin?
end
end
Этап 4: Включает инициализатор фразы html в верхней части тела
<% render 'phrasing/initializer' %>
Шаг 5: Включены javascript и css.
Шаг 6: Затем я включил строку ниже в мой файл просмотра
<%= phrase('my-first-phrase') %>
Теперь я смог отредактировать текст, но он не сохраняется. Когда я обновляю страницу, отредактированный текст там отсутствует (там есть только старый текст). Ошибка, стоящая в консоли javascript:
GET http://localhost:3000/ 404 (Not Found) jquery.js?body=1:8707
send jquery.js?body=1:8707
jQuery.extend.ajax jquery.js?body=1:8137
savePhraseViaAjax phrasing.js?body=1:89
(anonymous function) phrasing.js?body=1:70
Что мне здесь не хватает. Может ли кто-нибудь помочь мне в этом.
В журнале jQuery нет никаких проблем. Я предполагаю, что это должно быть <%=
вместо <%
при инициализации рендеринга или может быть проблемой маршрутизации.