2016-10-15 18 views
0

私は電子メールを送信するためにhtmlを使用するrailsプロジェクトに取り組んでいます。メイン・ドメインを環境変数EXTERNAL_URLに渡します。私は以下のコードだけを持っていると、このボタンはクリック可能なリンクとして機能します。環境変数と文字列をhtmlで連結する方法

<a href="<%= ENV['EXTERNAL_URL'] %>" class="btn-primary" ... 

しかし、私は今、ドメイン上の複数の特定のパスにあるボタンポイントをしようとしていると私は以下のような文字列を連結しようとしていますが、その後ボタンがクリックできないと機能していません。

<a href="<%= ENV["EXTERNAL_URL"+"/#/new_match"] %>" class="btn-primary" ... 

この状況では、どのように連結するのが適切ですか?

+0

ENV ["EXTERNAL_URL" < - ここでは閉じ括弧がありません。また、文字列の連結は実際にはルビーの方法ではありません。 "#{ENV ......}文字列メッセージの残りの部分"のように補間する方がよいでしょう。そして、レールにはlink_toのような使い方があり、ここで使うことができます。 – AndreyS

答えて

0

は、私はそれを考え出したこの

<a href="<%= "#{ENV['EXTERNAL_URL']}/#/new_match" %>" class="btn-primary"> click here </a> 
+0

ありがとうございます。私は自分自身で解決策を考え出し、あなたの答えを見た。あまりにも私の答えを掲載しました。 – calilonghorn

0

を試してみてください。私がやったやり方は以下の通りです。

<a href="<%= ENV['EXTERNAL_URL'] %>/#/new_match" class="btn-primary" 
関連する問題