0

我正在使用 High_Voltage gem 将静态页面集成到我的 rails gem 中。我想出了如何链接到页面内的锚点(感谢这个先前的答案。现在我还想为链接添加一个弹出标题。我只是随机尝试

link_to "About", page_path('indexpage', anchor: "aboutsection", title: "MyAboutTitle")

但这会导致

<a href="/pages/indexpage?title=MyAboutTitle#aboutsection">About</a>

并且,从逻辑上讲,不会产生预期的结果。
有什么建议吗?谢谢!

4

1 回答 1

0

根据 Rail API for link_to添加 html 选项,title参数应该放在方法调用的第三位,如下所示:

link_to "About", page_path('indexpage', anchor: "aboutsection"), title: "MyAboutTitle"

它会输出:

<a href="/pages/indexpage#aboutsection" title="MyAboutTitle">About</a>
于 2019-09-19T04:02:20.437 回答