2016-10-26 19 views
0

我試圖將#xyz添加到使用rails幫助程序生成的鏈接link_to使用rails時在URL中添加不必要的字符link_to幫助程序錨標記

以下是我的代碼:

<%= link_to('', edit_notification_path(:id => item.id,:type =>"requester_template", 
:notification_type => @notification_type,:anchor => "#xyz"), 
:class => 'icon-pencil-3') %> 

但是生成的URL看起來像

email_notifications/3/edit/requester_template?notification_type=ticket#%23es 

即有是獲取與錨增加了額外的23%。

我在這裏做錯了什麼? (Rails初學者在這裏)

回答

1

您必須將:anchor => "#xyz"更改爲:anchor => "xyz"。選項:anchor已包含#

0

試試這個

<%= link_to('', edit_notification_path(id: item.id,type: "requester_template", 
notification_type: @notification_type,anchor: "xyz"), 
class: 'icon-pencil-3') %> 
相關問題