在哪里列出Rails应用程序的环境变量依赖项?
如果用户未指定变量或者至少输出某种形式的通知,我不希望应用程序运行***在您设置以下环境变量之前不要运行。 。“
答案 0 :(得分:3)
我会在config/boot.rb
中添加类似内容:
# usual boot.rb stuff...
raise 'Set PANCAKES in your environment!' unless ENV.has_key? 'PANCAKES'
关于boot.rb
的好处是它在启动过程中很早就运行了,所以在你知道之前你不必等待所有的Rails机器启动(这可能需要很长时间)有一个问题。