在我的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>
答案 0 :(得分:1)
也许你想把它写入你的视图文件夹中的* .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
希望它对你有用。