2012-04-20 8 views
0

Rails 3.2Rails mailer url_for絶対URL

私は、ユーザのウェブサイトにリンクするメーラにURLを追加しようとしています。

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

しかし、/assetsはURLが生成されると、パスに追加取得されています は、ここで私は、現時点で持っているリンクです。および/またはどのように追加され/assetsを防ぐことができ、なぜこれが起こっているのと

http://www.foo.com/assets 

任意の考え: ここで生成されたURLですか?

+0

「@ dealer.stores.first.website'にはどの値が含まれていますか? – ck3g

+0

私はその質問を理解しているかどうか分かりません。 '@ dealer'はメーラー(この場合は' customer_mailer.rb'ファイル)で定義されています。 –

+0

その値を調べることはできますか? '<%Rails.logger.info @ dealer.stories.first.website.inspect%>' – ck3g

答えて

0

興味深いことに、私はこれについて間違った方法をとっていたと思います。

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