3

如果我有一个基本的 ruby​​ on rails 模型设置(例如典型的 blogpost 应用程序),其index操作如下:

def index
  @blogs=Blog.all
end

如何将所有博客转换为.json文件?我知道我是否这样做:

def index
  @blogs=Blog.all
  respond_to do |format| 
  format.html{}
  format.json{render json: @blogs.to_json}
end

这将给出一个 json 输出(我想要的),但在以下路径:/blogs.json 在我的浏览器中,但我想要一个实际的 .json 文件(不仅仅是一个在浏览器中的路径可见)。

我该怎么做呢?

4

1 回答 1

0

只需更换

 format.json{render json: @blogs.to_json}

经过

format.json{send_data @blogs.to_json}
于 2015-06-16T13:57:01.867 回答