2011-04-18 114 views
2

我有我的黃瓜功能,並運行它時,我得到了以下錯誤消息:如何從黃瓜場景中訪問初始化器常量?

uninitialized constant ApplicationController::CONFIG (NameError) 
./app/controllers/application_controller.rb:25:in `xxx' 

這個配置不變的是在配置/初始化/ config.rb定義的哈希值。它在開發/生產模式下使用應用程序時被正確定義,但顯然不是從黃瓜環境中調用時定義的。

我試圖在功能添加一個初始化文件/支持用下面的代碼:

Dir[Rails.root + "config/initializers/*.rb"].each do |file| 
    require file 
end 

但它不會改變任何東西。

您對此有何看法?

謝謝

回答

1

看來黃瓜不會在您的步驟中加載您的環境。 如果你需要你的配置文件直接在功能/步驟?

+0

是的,這對我很有用!謝謝! – 2011-05-04 16:21:32