我是ruby on rails的新手,我注意到当我发送电子邮件时,我的site_name和site_url vars未被邮件文件识别。
在我的config.yml文件中,我有以下内容:
development: &local
site_name: my site name
site_url: http://localhost:8282
company_name: my company name
admin_email: admin@domain.com
support_name: askdjaskd Support
support_email: support@domain.com
production:
<<: *local
staging:
<<: *local
test:
<<: *local
在邮寄者中,我称之为:
@body[:url] = "http://#{Setting.get(:site_url)}/"
我是否需要在邮件的开头写一个require语句?如果没有,我错过了什么?
谢谢, 布赖恩
答案 0 :(得分:0)
我已经解决了!而不是Settings.get(:site_url)
,我正在使用configatron.site_url
并且它有效!
谢谢!
布赖恩