0

目前我在产品/索引页面,我已经设置了布局,所以现在在左侧我有菜单,我可以在多个类别之间进行选择。这些是链接,所以当我点击它们时,我会被重定向到具有特定类别的类别控制器。

但我不想只渲染具有特定类别的类别控制器动作显示。这可能吗,我只需要一个小费,我不需要完整的答案:)

谢谢

4

3 回答 3

1

在边栏中

<%= link_to products_path(:category => cat.id) %>

在产品中#index

@category = Category.find params[:category]

在产品/index.html.erb

<% render '/categories/category' if @category.present? %>
于 2013-07-10T08:24:07.307 回答
0

Couldn't find Category without an ID因为关闭了生成link_to这些类别的这个方法,我怎样才能合并这种关闭功能?

<ul id="menuks">

<li id="auctions">Atkritumu pārstrādes tehnika</li> <% @children1.each do |o|%> <li class="submenuks"> <%= link_to (o.name), o %></li> <%end%>

</ul>

于 2013-07-10T08:32:01.843 回答
0

感谢@rhernando,我找到了解决方案。

控制器

@category = Category.find_by_name(params[:category])

侧边菜单

<li id="auctions">Atkritumu pārstrādes tehnika</li>
<% @children1.each do |o|%>
    <li class="submenuks"> <%= link_to (o.name), products_path(:category => o.name) %></li>
    <%end%>
于 2013-07-10T10:50:02.147 回答