8
Railsでは、ビューを使用してJSONをどのようにレンダリングしますか?
ユーザーのコントローラーにいて、showリクエストに対するjson応答を取得したい場合は、views / users / dirにshow.jsonという名前のファイルを作成し、users#showの後に作成するとよいでしょう。アクションが完了すると、ファイルがレンダリングされます。 現在、あなたは次の行に沿って何かをする必要があります: def show @user = User.find( params[:id] ) respond_to do |format| format.html format.json{ render :json => @user.to_json } end end しかし、次のように自動的にレンダリングされるshow.jsonファイルを作成するだけでよいのです。 def show @user = User.find( params[:id] ) respond_to do |format| format.html format.json end end これは私に多くの悲しみを救い、コントローラーでjsonをレンダリングするときに得られる恐ろしい汚い感覚を洗い流します