我目前的代码是:
= link_to 'Compare Schools', '#', class: 'btn-default'
我想基本上链接回页面顶部。要在常规html中这样做,我会链接到页面顶部的div(在本例中为div =“header-wrapper”),这将生成代码:
= link_to 'Compare Schools', '.section-wrapper', class: 'btn-default'
然而,当我点击按钮时,这给了我一条错误消息没有路线匹配[GET]“/.section-wrapper”。
答案 0 :(得分:1)
请记住,链接需要分隔页面或页面内。如果以锚指示符#
为前缀,则假定它是锚点目的地。这些通常是这样的:
%a{ name: 'anchor_name' }
然后你可以链接到这个:
= link_to('Link', '#anchor_name')
如果您尝试链接到CSS选择器,它将被解释为相对URL,它将无法工作。