次のようなコード ブロックがあるとします。
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
end
end
次のようなものを追加するにはどうすればよいですか
format.json
ヒント、指針、アイデアは大歓迎です...
次のようなコード ブロックがあるとします。
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
end
end
次のようなものを追加するにはどうすればよいですか
format.json
ヒント、指針、アイデアは大歓迎です...
render :json代わりに使用することを除いて、他の形式と同じです。
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
format.json { render :json => @post }
end
または、javascriptとして処理できます
respond_to do |format|
format.js { render :json { :only => :name }.to_json }
end
最後に「.js」を使用してアクションにアクセスするだけです。