ruby on rails - rails - ¿Cómo puedo generar json desde el método respond_to en los rieles?
respond to rails json (2)
Si tengo un bloque de código como este:
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
end
end
¿Cómo agrego algo como
format.json
Cualquier consejo, punteros, ideas con mucho gusto bienvenido ...
Es como los otros formatos excepto que usa render :json
lugar.
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
format.json { render :json => @post }
end
o puedes manejarlo como javascript
respond_to do |format|
format.js { render :json { :only => :name }.to_json }
end
entonces simplemente accedes a tu acción con ".js" al final.