2014-01-06 5 views
1

Я использую rails 4.0.0 и twitter bootstrap для создания простой целевой страницы. Я хочу, чтобы значки социальных сетей отображались вверху страниц рядом с заголовком. Что такое «рельсовый» способ указания изображения со ссылкой в ​​Application.html.erb. Код, который у меня до сих пор выглядит так:Как связать изображение социальных медиа в Rails-коде

<ul class="nav nav-pills pull-right"> <li> <%= link_to "Facebook" , "http://www.facebook.com/user" %> </li> <li> <%= link_to "Twitter" , "http://www.twitter.com/user" %> </li> </ul> Как я могу превратить эти ссылки в изображения значков социальных сетей?

ответ

2

Вы, вероятно, хотите сделать что-то вроде этого:

<ul> 
    <li> 
    <%= link_to "http://www.facebook.com/user" do %> 
     <%= image_tag 'facebook.png' %> 
    <% end %> 
    </li> 
    <li> 
    <%= link_to "http://www.twitter.com/user" do %> 
     <%= image_tag 'twitter.png' %> 
    <% end %> 
    </li> 
    # etc. 
</ul> 

Этот код будет пытаться визуализировать картины «facebook.png» и «twitter.png», которые должны быть расположены в папке приложения/активы/

Документация о IMAGE_TAG: http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag

+0

полностью работал. Спасибо, господин Йошиджи – JRVazquez

Смежные вопросы