我on Rails的2.2運行Ruby的舊版應用程序,和我遇到了麻煩寶石的工作,因爲它無法找到當前環境Rails.env
:Rails.env未定義在梁2
$ script/console
>> Rails.env
NoMethodError: undefined method `env' for Rails:Module
from (irb):1
當定義Rails
時,創建的寶石設置爲使用Rails.env
,如果不是,則設置RAILS_ENV
。但我似乎有一個Rails
對象沒有env
方法(即使我讀了該方法被添加到Rails 2中)。任何想法發生了什麼?
我沒有安裝2.2(2.3.8具有該方法)做的,但你可以看看@什麼方法都可以通過在控制檯中運行以下命令: '放置Rails.methods.sort'。 – Brian 2010-12-10 17:58:56
列出了138種方法,但沒有'env'。 – jrdioko 2010-12-10 19:08:55