Rails 3.1插件生成器和夹具在测试中不起作用

时间:2011-10-21 08:23:26

标签: ruby-on-rails ruby

我只是将一个旧的gem转换为使用Rails 3.1插件模板(rails new plugin ...),并在生成一个带有几个模型和控制器的基本“虚拟”应用程序之后得到:

undefined method `images' for #<ImagesControllerTest:0x007fac92d1ea48>

运行测试后。这似乎是夹具方法无法正确加载的问题。我按照标准做法进行了这个设置;我是否需要做任何其他工作才能让虚拟应用程序包含灯具?

1 个答案:

答案 0 :(得分:1)

找到解决方案。似乎使用rails plugin new不包含在test_helper.rb中:

class ActiveSupport::TestCase
  fixtures :all
end

添加修复程序。

相关问题