Новичок кодер здесь ... Я сейчас создаю сайт электронной коммерции в рельсах. У меня есть бренды и прайс-листы на левой стороне страниц результатов, эти списки часто длиннее самой страницы, поэтому я хотел бы поместить их в поля прокрутки, например здесь
Я попытался поместить их в iframes, используя партиалы, но он каждый раз выдает разные ошибки и кажется более рискованным, чем следовало бы. Мне действительно удалось найти соответствующую информацию в устаревших блогах и т. Д. Код, который я пробовал, - это варианты этого ...
Вид:
<iframe src="<%= url_for :action => 'brands' %>" scrollbars="auto" name="brands"></iframe>
Контроллер:
def brands
render :partial => 'brands', :layout => false
end
Частичная:
<ul>
<% @brands.each do |prod| %>
<li><%= link_to(strip_tags(prod[0]).html_safe + " " + "(#{prod[1]})", params.merge(:brand => "#{prod[0]}")) %></li>
<% end %>
</ul>
Похоже, это выдает ошибку "Не удалось найти продукт с id = brand".
Я также читал, что iframes может быть немного старомодным, поэтому я полностью открыт для альтернатив. Любая помощь будет высоко ценится!