0

s3 バケットからダウンロードするためのリンクを記載したメールを送信したいと考えています。ファイルのURLをテーブルに保存しています。link_to ヘルパーを使用するにはどうすればよいですか?

<%= link_to "Download File x", @profile.document %>
4

1 に答える 1

0

これは完全修飾 URL であると思われるため、ヘルパー@profile.documentは必要ありません。単純に次を使用します。link_to

<a href="<%= @profile.document %>">doc</a>`.

link_toファイルで定義されているリソース インスタンス (おそらく Profile など) がある場合に使用しconfig/routes.rbます。例えば:

resources :profile

それからあなたが使うとき

<%= link_to 'download', @profile %>

あなたが持っているでしょう

http://test.com/profiles/34234
于 2013-01-31T17:33:36.877 に答える