2014-10-04 1 views
1

액체 보석을 사용하여 link_to를 만드는 동안 Ruby on Rails와 직면 한 문제에 새로운입니다. 다음과 같은 이메일 템플릿에 링크를 만들고 싶습니다.액체 템플릿의 link_to

{{link_to 'Submit', profile_accounts_url(:account_id => account.id)}} 

그러나 이메일 템플릿에는 링크가 생성되지 않았습니다. 도와주세요. 미리 감사드립니다.

답변

0

이전에는 liquied를 사용하지 않았지만 여기서는 link_to 구문을 확인할 수 있습니다.

http://richonrails.com/articles/liquid-templating-engine

using Liquid variables inside of a liquid tag call

그러나, 나는 당신이 link_to 대신 액체의 구문 레일 '구문을 사용하고 생각합니다. 어쩌면 당신은 단지 같은 것을 사용해야합니다 :

<%= link_to "Submit", profile_accounts_path(account) %> 

쇼 페이지로 리디렉션됩니다.

+0

안녕하세요. 귀하의 도움에 감사드립니다. 나는이 코드를 사용하여이 문제를 해결했다. <% link @ link_to 'Submit', profile_accounts_url (: account_id => @ account.id) %> <% = @ template.render ('LINK'=> link) .html_safe %> in html.erb .... 그리고이 {{LINK}}을 내 이메일 템플릿에 넣음으로써 – pavitra

+0

위대한, 기쁜 당신이 그것을 해결합니다 –

+0

정말 고마워요 :) – pavitra