次のようなアクションを使用して、基本的な Ruby on Rails モデルをセットアップした場合 (たとえば、典型的なブログ投稿アプリケーションなど) 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ファイルが必要です(パスでブラウザに表示されるファイルだけではありません)。
どうすればこれを行うことができますか?