2013-01-31 3 views
0

내 s3 버킷에서 다운로드 할 링크가있는 이메일을 보내고 싶습니다. 파일의 URL을 테이블에 저장했습니다. link_to 도우미는 어떻게 사용할 수 있습니까? 나는 @profile.document 전체 자격 URL이라고 생각하기 때문에레일에 파일을 다운로드하려면 링크

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

답변

0

, 당신은 link_to 도우미가 필요하지 않습니다, 단순히 사용

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

사용 link_to 당신이 (아마 프로필 등) 자원 인스턴스를 가질 때 파일은 config/routes.rb에 정의되어 있습니다. 예를 들어 다음

resources :profile 

당신이

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

을 사용하여, 당신은 것입니다

http://test.com/profiles/34234 
관련 문제