我希望我的Rails rest应用程序将json作为默认输出格式,我也想要删除html格式。有什么建议?感谢
答案 0 :(得分:2)
是的,你可以做到。
在你的控制器中,
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
then you just access your action with ".js" in the end
试试这个
format.any(:xml, :html, :json) { render :json => @post }