首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Rails中,如何使用视图呈现JSON?

在Rails中,如何使用视图呈现JSON?
EN

Stack Overflow用户
提问于 2010-01-19 02:31:25
回答 7查看 155.4K关注 0票数 128

假设您在用户控制器中,并且希望获得显示请求的json响应,如果您可以在视图/用户/目录中创建一个名为show.json的文件,并在users#show操作完成后呈现该文件,那就更好了。

目前,您需要做的事情大致如下:

代码语言:javascript
复制
def show
  @user = User.find( params[:id] )
  respond_to do |format|
    format.html
    format.json{
      render :json => @user.to_json
    }
  end
end

但是如果你能创建一个自动渲染的show.json文件,那就更好了:

代码语言:javascript
复制
def show
  @user = User.find( params[:id] )
  respond_to do |format|
    format.html
    format.json
  end
end

这将为我节省大量的痛苦,并将我在控制器中呈现json时的那种可怕的肮脏感觉洗掉。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2088280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档