Si j'ai un bloc de code comme celui-ci:
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
end
end
Comment ajouter quelque chose comme
format.json
Tous les conseils, pointeurs, idées volontiers accueillis ...
C'est comme les autres formats, sauf que vous utilisez render :json
au lieu.
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
format.json { render :json => @post }
end
ou vous pouvez le gérer en javascript
respond_to do |format|
format.js { render :json { :only => :name }.to_json }
end
alors vous accédez simplement à votre action avec ".js" à la fin.