2012-02-24 72 views
2

在我navigation.rb我:Rails簡單導航如何將跨標籤外鏈接?

primary.item d.slug, d.name + '<span style="background:url(' + root_url + 'images/ikoner/gavekort_konkurrencer.png) no-repeat;"></span>', katshow_path(d.id) 

的問題是,跨度標籤是內部鏈接。

<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

也許你想寫這個到您的* .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

希望它適合你。

+0

您誤解了這個問題。它是動態創建基於配置文件的菜單的gem'simple-navigationø'。 – 2012-04-12 19:58:06