如何直接从rails控制器显示json(无视图)

时间:2013-08-24 11:04:35

标签: ruby-on-rails json

我想渲染json类似于:

{
success:0,
error:"No money specified";

}

现在我可以在一个单独的视图中执行此操作,但我想知道是否有任何方法可以直接显示此json并绕过biew。在相关的说明中,我可以直接将字符串转储到rails中的输出(而不是视图)。我使用4.0,但应该足够通用

1 个答案:

答案 0 :(得分:3)

直接在控制器中使用以下行

    render :json => {success: 0, error: "No money specified"}

有关详细信息,您可以查看respond_to的文档: http://api.rubyonrails.org/classes/ActionController/MimeResponds.html