次のように定義された Rails の問題があります。
module MyConcern
extend ActiveSupport::Concern
included do
before_filter :filter_inside_concern
end
def filter_inside_concern
# ...
end
end
そしてbefore_filter
、コントローラーレイヤーにもあります:
class MyController < ApplicationController
before_filter :filter_inside_controller
end
MyConcern
insideを含める場合MyController
、before フィルターが呼び出される順序は、コードの配置方法に依存しますか? たとえば、
class MyController < ApplicationController
include MyConcern
before_filter :filter_inside_controller
end
filter_inside_concern
は前に呼び出されますかfilter_inside_controller
(またはその逆)?
ありがとうございました!