如何获取检测'remote_form_for'用法的方法?

时间:2009-05-18 15:20:20

标签: ruby-on-rails ajax forms

Rails的新功能......这里有:

如果我希望我的'create'方法对AJAX请求的响应与对普通POST请求的响应不同,我可以使用检测方法吗?

或者,对AJAX和非AJAX请求使用不同的方法是否更好?

感谢您的意见。

2 个答案:

答案 0 :(得分:3)

request.xhr?

答案 1 :(得分:0)

或者,您可以使用respond_to块:

def create
  # ...
  respond_to do |format|
    format.html # for standard requests
    format.js # for AJAX requests
    # other formats...
  end
end