Rails使用render打印json
我正在开发一个新的Rails应用程序和一个JSON API。我使用Rails使用render打印json,json,ruby-on-rails-4,Json,Ruby On Rails 4,我正在开发一个新的Rails应用程序和一个JSON API。我使用render进行API响应编码,就像这样 render json: @images, only: [:id, :size, :mime_type, :file_name, :created_at], methods: methods 上面的内容是可以的,但是如果回复是很漂亮的话就好了。谷歌搜索没有多大帮助,因为所有结果都显示了JSON.pretty\u generate,它不处理,只处理和方法 有没有
render
进行API响应编码,就像这样
render json: @images,
only: [:id, :size, :mime_type, :file_name, :created_at],
methods: methods
上面的内容是可以的,但是如果回复是很漂亮的话就好了。谷歌搜索没有多大帮助,因为所有结果都显示了JSON.pretty\u generate
,它不处理,只处理和方法
有没有一种方法可以使用渲染
进行漂亮的打印?或者有没有其他标准方法来完成上述任务(我不想编写一个模仿渲染API的自定义解决方案)?也许这会有所帮助。因此,基本上,我必须使用增强我的模型,以_builder
或编写一个重复90%模型的.jbuilder文件?我是ruby/rails的初学者,发现如何轻松完成任务非常混乱。我没有在该键中使用json,所以我只知道这些。我想知道在模型上定义一个as_json
方法并将其与pretty_generate
相结合是否可行。