Rails:自定义响应程序

时间:2013-11-08 05:10:06

标签: json ruby-on-rails-3 render respond-with

在我的应用程序中有一个jQuery自动保存库,当用户从字段中跳出时,该字段通过AJAX发送到后端。

我的JSON响应结构如下:

render json: { message: @object.errors.any? ? 
                          @object.errors.full_messages.to_sentence : 
                          "Updated Successfully" }

大多数管理部分都在使用JSON进行响应,并且很想知道(使用新的Rails 3 respond_with语法)如何实现自动为我创建JSON对象的自定义响应器然后我可以简单地写respond_with @object

1 个答案:

答案 0 :(得分:0)

您可以使用jBuilder,它将为您提供创建JSON views的极大灵活性(如果您愿意;))。请在此处查看https://github.com/rails/jbuilder

jBuilder有很多选择。关于流行的替代方案是RABL