Ruby on rails 3.2 Rails 3.2 ActionMailer-如何在电子邮件中获取完整URL路径
application.rb:Ruby on rails 3.2 Rails 3.2 ActionMailer-如何在电子邮件中获取完整URL路径,ruby-on-rails-3.2,actionmailer,Ruby On Rails 3.2,Actionmailer,application.rb: 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,
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") %>
它在服务器之后跳过/myapp根目录。我错过了什么?提前谢谢 最后,我更改了routes.rb文件以包含应用程序根目录,这听起来很奇怪,但效果不错
match 'myapp/awards/certificate/:id' => 'awards#certificate', :as => :certificate, :via => :get
match 'myapp/awards/certificate/:id' => 'awards#certificate', :as => :certificate, :via => :get