【发布时间】:2012-03-25 06:16:59
【问题描述】:
我在我的 rails 3.2 应用程序中使用 gem 'jeditable-rails' 进行就地编辑 在我的控制器中,我有
def update
@article = Article.find(params[:id])
@article.update_attributes(params[:article])
render :layout => false if request.xhr?
end
在我的文章/update.js.slim 中
我有
- unless @article.errors.empty?
| $("#error_msg").html(@article.errors);
- else
| $("#success_msg").html("updated successfully");
但是当我进行更新时,它会更新并转到 js 文件并按原样呈现。
像$("#error_msg").html(@comment.errors); 这样打印或$("#success_msg").html("updated successfully")
编辑:
我正在使用 jeditable 插件对我的文章标题进行适当的编辑。它会更新文章标题并按原样呈现 js 文件
我在这里得到的响应是 json。如何解决这个问题。提出建议
【问题讨论】:
-
我并没有真正理解你的问题,但我会尝试猜测并建议你调试你的javascript,如this article。
-
请更明确地描述您的问题,因为我不明白您的意思。
标签: javascript ruby-on-rails-3 parsing jeditable slim-lang