[英]Ruby on Rails environment variables in layman's terms
有人可以向我解釋Ruby on Rails環境變量的確切含義,它們的作用以及如何通過一個具體示例配置/訪問它們嗎? 我在完善的Rails應用程序中到處都可以看到它們,但是我沒有弄清楚它們。
一些問題:
這是我發現我不理解的示例:
位於Gemfile中 :
if ENV['RAILS_PANEL_ENABLED'] gem 'meta_request' end
或者,如果任何人都有資源指向我很好地解釋了這些觀點,也將不勝感激。 我還沒有找到明確而廣泛的解釋。
重點放在“ 為什么 /如何/何地/何處”上 。
謝謝。
使用環境變量是一個很好的習慣,因為您無需更改代碼即可更改行為。 對於處理憑據和配置之類的東西確實很有用(如果憑據還有其他好處,您無需在源代碼控制存儲庫中放入明智的信息)。
諸如dotenv-rails之類的寶石使處理環境變量變得容易得多 ,您應該看一下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.