几天来,我一直在与范围作斗争。我想为所有视图和控制器提供少量方法。假设代码是:
def login_role
if current_user
return current_user.role
end
return nil
end
如果我将它包含在 application_helper.rb 中,那么它仅适用于所有 View,但不适用于所有 Controller
如果我将它包含在 application_controller.rb 中,那么它可用于所有控制器,但不适用于所有视图。