Ruby on rails 3 Rails 3.0.9中的操作邮件程序和url生成

Ruby on rails 3 Rails 3.0.9中的操作邮件程序和url生成,ruby-on-rails-3,actionmailer,Ruby On Rails 3,Actionmailer,所以我意识到Rails邮件程序在生成URL时需要帮助。我想要外部提供图像的HTML电子邮件(无附件),因此我已设置了这两个选项: config.action_mailer.default_url_options = { :host => "localhost:3000" } config.action_mailer.asset_host = "http://localhost:3000 在我的邮件模板中发生了两件事: 它讨厌使用图像标签。只是因为动作视图模板错误而呕吐 url_对

所以我意识到Rails邮件程序在生成URL时需要帮助。我想要外部提供图像的HTML电子邮件(无附件),因此我已设置了这两个选项:

  config.action_mailer.default_url_options = { :host => "localhost:3000" }
  config.action_mailer.asset_host = "http://localhost:3000
在我的邮件模板中发生了两件事:

  • 它讨厌使用图像标签。只是因为动作视图模板错误而呕吐
  • url_对于未命名的路由不起任何作用。它不应该在资产主机前加上前缀吗?公开资产