在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Ruby  網(wǎng)絡(luò)安全/ rails中 Rails.env在哪里設(shè)置?

rails中 Rails.env在哪里設(shè)置?

使用ruby on rails的時(shí)候,經(jīng)??吹絉ails.env.development? Rails.env.production?這樣的表達(dá)式。直接打印Rails.env,得到了 development的答案。找遍了配置文件,都不知道是在哪里配置的。這里讀到的是不是啟動的時(shí)候,指定的RAILS_ENV參數(shù)?以及,這個(gè)RAILS_ENV參數(shù)不傳的話,默認(rèn)是development?

剛開始用rails,不大懂。請大神指導(dǎo)一下,感激不盡~

回答
編輯回答
怪痞

文檔, rails.env 的值就是 RAILS_ENV 環(huán)境變量的值.

# File vendor/rails/railties/lib/initializer.rb, line 55
def env
    @_env ||= ActiveSupport::StringInquirer.new(RAILS_ENV)
end
2018年6月27日 20:30