我正在使用短语gem来编辑浏览器中网站的内容,
我正在使用Rails 4和Ruby 2
我已经安装了gem(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 :(得分:1)
jQuery日志似乎没有任何问题。我想在渲染初始化程序时应该是<%=
而不是<%
,或者可能是某些路由问题。