1
我是Ruby on Rails的新手,我注意到當我發送電子郵件時,我的site_name和site_url變量無法從郵件文件中識別。我的網站名稱和網址無法從我的郵件中識別
在我config.yml文件我有以下幾點:
development: &local
site_name: my site name
site_url: http://localhost:8282
company_name: my company name
admin_email: [email protected]
support_name: askdjaskd Support
support_email: [email protected]
production:
<<: *local
staging:
<<: *local
test:
<<: *local
而在郵寄我稱它們爲如下:
@body[:url] = "http://#{Setting.get(:site_url)}/"
我是否需要寫一個需要聲明在郵件的開始?如果不是,我錯過了什麼?
感謝, 布賴恩
你是如何載入config.yml的? – 2010-01-08 14:29:59
你是什麼意思?現在你在問,我不知道我是否正在加載它......事情是,在我的網站上,我看到了這些變量的工作原理,但這並不是從郵件程序發生的。 – 2010-01-08 14:33:07
我只是googgled如何加載該文件,我發現我有一個ConfigGenerator Rails.env) –
2010-01-08 14:35:58