Rails简单导航如何将span标签放在外链接?

时间:2012-02-24 23:27:49

标签: ruby-on-rails ruby ruby-on-rails-3

在我的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>

1 个答案:

答案 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

希望它对你有用。

相关问题