我得到了一个调用 Controller 方法 getInfo 的 GET URL。它可以通过 mydomain.com/getInfo.json?params=BLAHBLAH 或 mydomain.com/getInfo?params=BLAHBLAH 调用
在 Controller 中,有没有办法检测用户如何调用它?
请您参考如下方法:
在 Controller 的特定方法中,您可以响应不同的格式 - 例如:
respond_to do |format|
format.html
format.json { render :json => @user }
end
您可以响应各种格式(xml、js、json 等) - 您可以在此处获取有关 response_to 以及如何在 Controller 中使用它的更多信息:
http://apidock.com/rails/ActionController/MimeResponds/InstanceMethods/respond_to