我在测试环境中运行我的rspec测试。但我有一个必须使用开发数据库的测试。 (我使用RestClient运行curl命令,在数据库中创建一个对象(表Photo))我需要检查常规数据库中的那个对象。
在我的spec_helper中,我有ENV [“RAILS_ENV”] || ='test'
我尝试在此单一测试中添加 ENV [“RAILS_ENV”] ='开发',但它仍然显示未初始化的常量照片。
有什么想法吗?
答案 0 :(得分:1)
尝试在测试命令之前在控制台中预先添加RAILS_ENV = development。
未初始化的常量意味着没有设置其他东西。也许模特或控制器试图访问“照片”?