В каком порядке делаются фильтры?

В каком порядке делаются фильтры? В частности, в каком порядке встречаются фильтры 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.

Ответы на вопрос(3)

Ваш ответ на вопрос