Html 在RoR网站上跳转与HAML的链接
这个问题非常简单,但我似乎找不到一个明确的答案 我目前正在处理一个页面,其中的链接列表将指向页面的不同区域。我知道如何使用常规HTML(带有“name”字段)实现这一点,但我不确定如何在HAML中实现这一点。我不久前才开始使用它。我试着这样做,但不起作用Html 在RoR网站上跳转与HAML的链接,html,ruby-on-rails,anchor,haml,Html,Ruby On Rails,Anchor,Haml,这个问题非常简单,但我似乎找不到一个明确的答案 我目前正在处理一个页面,其中的链接列表将指向页面的不同区域。我知道如何使用常规HTML(带有“name”字段)实现这一点,但我不确定如何在HAML中实现这一点。我不久前才开始使用它。我试着这样做,但不起作用 .li = link_to 'Information', '#info' 我试图链接到的部分: .h2 INFORMATION { name: 'info' } 关于如何解决这个问题的信息奇缺?如果有人能给我指出正确的方向,我将非常
.li
= link_to 'Information', '#info'
我试图链接到的部分:
.h2 INFORMATION { name: 'info' }
关于如何解决这个问题的信息奇缺?如果有人能给我指出正确的方向,我将非常感激。而不是这个:
.h2 INFORMATION { name: 'info' }
你想要这个:
.h2{name: 'info' } INFORMATION
属性散列必须紧靠类名。这将产生:
信息
使用name
属性。在您的代码中,{name:'info'}
只是作为div内容的一部分包含在内。可以生成带有锚的链接:
link_to "Comment wall", profile_path(@profile, anchor: "wall")
# => <a href="/profiles/1#wall">Comment wall</a>
作为旁注:我建议在标题/章节中使用
id
属性,而不是name
属性。在这个帖子中可以找到一个关于为什么会这样的冗长讨论和答案:谢谢你,下次我想我会用“id”而不是“name”,这会把我的代码弄乱一点。不客气。你能接受其中一个答案吗?:)@莱娅·奥加纳,如果我的回答解决了问题,你介意接受我的回答吗?谢谢:)