我需要存在一个包含在控制器中的辅助方法。是的,这是不好的做法,但现在这就是我必须忍受的。
class ApplicationController < ActionController::Base
include ApplicationHelper
假设application_helper有一个方法:foo
,它包含在控制器中。
我尝试过像:
controller.stub(:foo)
@helper = Object.new.extend ApplicationHelper; @helper.stub(:foo)
答案 0 :(得分:1)
我之前取得了成功:
@controller.stub(:foo)
请注意@
之前的controller
。