我只是将一个旧的gem转换为使用Rails 3.1插件模板(rails new plugin ...
),并在生成一个带有几个模型和控制器的基本“虚拟”应用程序之后得到:
undefined method `images' for #<ImagesControllerTest:0x007fac92d1ea48>
运行测试后。这似乎是夹具方法无法正确加载的问题。我按照标准做法进行了这个设置;我是否需要做任何其他工作才能让虚拟应用程序包含灯具?
答案 0 :(得分:1)
找到解决方案。似乎使用rails plugin new
不包含在test_helper.rb
中:
class ActiveSupport::TestCase
fixtures :all
end
添加修复程序。