我想把我的电子邮件密码放在.yml文件中.
在config/initializers
我有一个文件emailers_config.rb
require 'yaml' EMAIL_CONFIG = YAML.load(File.read(Rails.root + "config/mailer_config.yml"))
在我的config/mailer_config.yml
身上:
#production password smtp_password_pro: foo #devevopment env password smtp_password_dev: bar
现在看来我的初始化没有运行,因为我得到了这个 uninitialized constant EMAIL_CONFIG (NameError)
现在Rails应该在initializers文件夹下提供所有内容,因此加载文件不是问题.
这有什么不对?