在我的 navigation.rb 中我有:
primary.item d.slug, d.name + '<span style="background:url(' + root_url + 'images/ikoner/gavekort_konkurrencer.png) no-repeat;"></span>', katshow_path(d.id)
问题是 span 标签在链接内。
<li><a href="/10">asdasd<span style="background:url(http://localhost:3000/images.png) no-repeat;"></span></a></li>
我怎么把它放在外面?
那么它就是:
<li><a href="/10">asdasd</a><span style="background:url(http://localhost:3000/images.png) no-repeat;"></span></li>
也许您想将其写入 views 文件夹中的 *.html.erb:
<li>
<%= link_to "asdasd", :controller => "10" %>
<span style="background:url(http://localhost:3000/images.png) no-repeat;"></span>
</li>
等同于:
<li>
<a href="/10">asdasd< /a>
<span style="background:url(http://localhost:3000/images.png) no-repeat;"></span>
</li>
您可以在此处为您的链接选择一些其他选项: http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to
希望它对你有用。
我是一名优秀的程序员,十分优秀!