Rspec在ApplicationController中找不到方法

时间:2013-04-03 13:05:42

标签: ruby-on-rails rspec

我的助手调用ApplicationController中定义的方法作为辅助方法。当应用程序处于调试或生产模式时,此架构工作正常,但是当我尝试为此帮助程序运行测试时,它会导致NoMethodError: undefined method method_name 我还需要/包括什么?

2 个答案:

答案 0 :(得分:0)

将帮助方法移动到helpers / application_helper.rb中,然后添加

helper ApplicationHelper
ApplicationController中的

答案 1 :(得分:-1)

创建一个名为spec/support

的文件夹

在创建utilities.rb

utilities.rb

中的

从ApplicationController插入方法。