我在我的 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。如何解决这个问题。给出建议