2012-04-20 65 views
0

Rails 3.2Rails邮件url_for绝对url

我正在尝试添加一个URL到链接到用户的网站的邮件程序。 这里是我目前所面对的链接:

<%= link_to "Visit our website", url_for(:host => @dealer.stores.first.website) %> 

然而,/assets是越来越追加到一旦生成的URL路径。 这里生成的URL:

http://www.foo.com/assets 

任何想法,为什么发生这种情况和/或我怎么能防止/assets被添加上?

+0

哪个值包含'@ dealer.stores.first.website'? – ck3g 2012-04-20 18:43:06

+0

我不确定我是否理解这个问题;但是'@ dealer'在邮件程序中定义(在本例中为'customer_mailer.rb'文件)。 – 2012-04-20 18:50:35

+0

您可以检查该值吗? ''%Rails.logger.info @ dealer.stories.first.website.inspect%>'' – ck3g 2012-04-20 18:58:13

回答

0

有趣的是,我想我是以这种错误的方式去做的。我能够像这样工作:

<%= link_to "Visit our website", "http://#{@dealer.stores.first.website}" %>