2017-06-01 5 views
0

Ich habe an einer Ruby on Rails-Anwendung gearbeitet. Ich muss in einem Fall eine Mail an die Benutzer senden. Ich habe den Link so erstellt.Ruby on Rails So erreichen Sie dynamisch erstellte URL

<%= link_to "Edit detail", edit_product_detail_url(@user.reset_token,email: @user.email) %> 

Im Briefkasten wird es als Brachen zu sehen:

Edit detail 

Zugriff auf verknüpfte Verbindungen Einige Male Benutzer können nicht durch Feld von ihrem Mail-I Link als

gesehen werden wollen statt
http://0.0.0.0.:3000/products/:token/edit 

Wie kann ich dynamisch erstellte Link URL erreichen?

Irgendwelche Vorschläge?

Danke.

+0

Können Sie erwähnen, in welchem ​​speziellen Fall Sie eine andere URL anzeigen möchten? –

+0

Sorry, couldn't get it –

+0

Ich möchte die genaue URL zeigen, aber weiß nicht, wie es geht –

Antwort

0
<%= link_to "Edit detail", edit_product_detail_url(@user.reset_token,email: @user.email) %> 

link_to Helfer verwendet, wird der ein Anker-Tag mit folgenden html generieren:
<a href="http://0.0.0.0.:3000/products/:token/edit">Edit detail</a>

Wenn wir nur die URL angezeigt werden soll, nur
<% edit_product_detail_url(@user.reset_token,email: @user.email) %> arbeiten.