2009-09-15 2 views
0

응용 프로그램에서 보내는 전자 메일에서 URL을 작동 시키려면 config.action_mailer.default_url_options을 설정해야합니다.이메일에 URL을 x_path와 함께 작동 시키려면

당신이 whatever_url 또는 url_for,하지만 경우 일부 도우미 또는 whatever_*path*를 사용하는 전자 메일, 예를 들어, song_path(:song_slug => song, :artist_slug => song.artist)를 생성하는 데 사용하려는 부분이있다을 사용하는 경우이 잘 좋다?

이러한 URL 생성 방법을 모두 변경하지 않고 이메일 템플릿에서 어떻게 이러한 도우미를 사용할 수 있습니까? 또한 whatever_path 대신 whatever_url을 사용하는 것이 가장 좋은 방법으로 생각되었습니다. 그래도 whatever_path이 이메일에 쓸모 없다면 whatever_url을 내 애플리케이션에서 사용해야합니까?

답변

0

아니요 ... 상대 경로를 만들기 때문에 asdasdad_path를 사용하는 것이 좋습니다.

asdasd_url 's는 절대 URL을 생성합니다. -> 브라우저는 상대 경로에 대처하는 방법을 알고 있지만 전자 메일에서 어떻게 작동해야합니까?

전자 메일에 기본 경로 (도메인)를 참조 할 가능성이 있습니다.

그래서 애플리케이션에 경로를 사용하고 이메일에 URL을 사용해야합니다.

+0

도움이 되었습니까? – Lichtamberg

관련 문제