用下面的代碼:如果請求是xhr,Rails中是否有方法可以跳過before_filter?
class TestsController < ApplicationController
skip_before_filter :load_something, # how to skip these only
:load_something_else # if the request is xhr ?
def index
respond_to do |format|
format.html
format.js
end
end
end
有沒有辦法過濾器根據之前如果請求是不改變:load_something
和:load_something_else
方法的JavaScript調用跳過?
謝謝!
不應該將這些方法放在一起,這樣如果前一個返回false,那麼其他的將不會運行,並且過濾器鏈將被暫停? – 2011-10-04 01:30:56