Как мне сделать следующее в одной строке?Блок с link_to на одной строке
<% song.albums.each do |album| %>
<%= link_to album.title, album %><br />
<% end %>
Я пробовал два подхода, которые не сработали.
Это дает мне весь массив:
<%= song.albums.each {|album| link_to album.title, album } %>
И этот выход является пустым:
<% song.albums.each {|album| link_to album.title, album } %>
Мне пришлось обернуть это в raw(), чтобы получить выход html. Но он отлично работает. Спасибо. – Brett
@Brett Смотрите мое редактирование; вы также можете использовать [html_safe'] (http://stackoverflow.com/questions/4251284/raw-vs-html-safe-vs-h-to-unescape-html) для достижения ваших потребностей. Я предпочитаю это над «сырым», поскольку намерение более очевидно. – Phrogz
Очень хорошо. Что касается
, я сохраняю все форматирование CSS для конца проекта. Я согласен с тем, что на данный момент он липкий. Еще раз спасибо. – Brett