2013-05-08 68 views
0

application.rb中:的Rails 3.2的ActionMailer - 如何獲得完整的URL路徑在電子郵件

config.action_mailer.default_url_options = { :host => "server.domain.gov" } 
PUBLIC_URL = "http://server/myapp" 
config.action_controller.relative_url_root = '/myapp' 

郵件:

<%= link_to "View Certificate", certificate_url(@award, :format => "pdf") %> 

點擊鏈接使我想到:

http://server/controller/method 

它在服務器之後跳過/ myapp root。我錯過了什麼?提前致謝!

回答

0

我最終更改了我的routes.rb文件以包含應用程序根目錄,這聽起來很奇怪,但它起作用。

match 'myapp/awards/certificate/:id' => 'awards#certificate', :as => :certificate, :via => :get 
相關問題