如果我在rails模型设置上有一个基本的ruby(例如典型的博客应用程序),其行为如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文件(不只是一个在路径中的浏览器中可见)。 / p>
我将如何做到这一点?
答案 0 :(得分:0)
只需替换
format.json{render json: @blogs.to_json}
通过
format.json{send_data @blogs.to_json}