Tôi đang cố gắng tạo một hành động sẽ kiểm tra mọi trang nếu người dùng đã đăng nhập. Đối với điều đó, trong bộ điều khiển, Home
tôi đã tạo phương pháp này:
def check_session
if !session[:user_id]
redirect_to :action=> 'login'
end
end
Và tôi đã đặt mã này ở đầu bộ điều khiển:
before_filter :check_session, :except => [:sub_layout, :authenticate, :login]
Bây giờ tôi muốn sử dụng check_session
từ bên ngoài các trang của Home
, giả sử trong các trang của Users
. Cú pháp chính xác để gọi một phương thức của một bộ điều khiển khác trong before_filter
?