我尝试将#xyz
添加到使用rails link_to
帮助程序生成的链接。
以下是我的代码:
<%= link_to('', edit_notification_path(:id => item.id,:type =>"requester_template",
:notification_type => @notification_type,:anchor => "#xyz"),
:class => 'icon-pencil-3' ) %>
但生成的网址看起来像
email_notifications/3/edit/requester_template?notification_type=ticket#%23es
这就是有一个额外的%23加入锚。
我在这里做错了什么? (Rails初学者)
答案 0 :(得分:1)
您必须将:anchor => "#xyz"
更改为:anchor => "xyz"
。选项:anchor
已包含#
。
答案 1 :(得分:0)
试试这个
<%= link_to('', edit_notification_path(id: item.id,type: "requester_template",
notification_type: @notification_type,anchor: "xyz"),
class: 'icon-pencil-3' ) %>