过滤器出现之前的顺序是什么?具体来说,就继承而言, before_action 过滤器的出现顺序是什么?例如,这是否有效:
class A < ActionController::Base
before_action :set_user
def set_user
@user = something
end
end
class B < A
before_action :set_post
def show
render @post
end
def set_post
@post = @user.posts.first
end
end
会B#show
工作吗?过滤顺序的规则是什么,以供将来参考?我在 Rails 文档中找不到任何这些。