0
Я пытаюсь создать вспомогательный метод, который отображает навигацию. Как бы то ни было, мой помощник отображает массив, хотя я использую content_tag. Интересно, что я делаю что-то неправильно.Iterate through records rails helper
module SubscriberNavigation
def navigation
get_menu_items.find_each.map do |menu|
content_tag(:li, link_to("#{ menu.title.try(:capitalize) }", "#{ menu.url.downcase }"))
end
end
def get_menu_items
@get_menu_items ||= Subscriber::Menu.all
end
end
И когда я отображать
<%= navigation %>
Массив записей в отображении. Вместо элементов списка content_tag.
["<li><a href=\"http://demo.lvh.me:3000/contact\">Contacts</a></li>", "<li><a href=\"http://demo.lvh.me:3000/pages/test-page\">Terms and conditions</a></li>", "<li><a href=\"http://demo.lvh.me:3000/pages/terms-and-conditions\">About us</a></li>"]
Я пробовал .html_safe и т. Д., Но похоже, что я чего-то не хватает.
Спасибо @sanchin – Benjamin