Контент не обновляется при использовании фразы в гемах

0

Я использую фреймирующий камень для редактирования содержимого сайтов в браузере,

я использую 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

Что мне здесь не хватает. Может ли кто-нибудь помочь мне в этом.

  • 0
    Можете ли вы сказать мне точную версию jquery, которую вы используете?
  • 0
    Моя точная версия JQuery 1.10.2
Теги:
ruby-on-rails-3.1

1 ответ

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

В журнале jQuery нет никаких проблем. Я предполагаю, что это должно быть <%= вместо <% при инициализации рендеринга или может быть проблемой маршрутизации.

  • 1
    Благодарю. да, как вы сказали, это проблема маршрутизации, я изменился в инициализаторах phrasing.rb, как, Phrasing.setup do | config | config.route = 'p / ph / phrasing' end Теперь проблема решена.

Ещё вопросы

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