Rails простая навигация, как разместить тег span вне ссылки? - PullRequest
2 голосов
/ 25 февраля 2012

В моем 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 Ответ

1 голос
/ 12 апреля 2012

Может быть, вы хотите записать это в ваш * .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

Надеюсь, это сработает на вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...