我无法找出辅助方法。 所以,如果我有:
class SessionsController < ApplicationController
include SessionsHelper
我在SessionsHelper中定义了我的帮助方法:
class SessionsHelper
def current_user
.....
我试图将其存在下面失败:
describe SessionsController do
describe "when logged in" do
before(:each) do
@user = FactoryGirl.create(:user)
controller.stub!(:current_user, @user)
end
这没有效果。调用current_user返回nil。
编辑:(我原本以为这个问题只发生在current_user驻留在包含的另一个帮助程序中,但我似乎错了。问题似乎比这更广泛了。)