我有属于各种类别的页面
对于我有控制器和型号的页面
对于类别I我只有模型,我在它们之间建立了关系
在我的PagesContoller上我有:
@categories = Category.all
这就是我在页面上显示的方式:
<% @categories.each do |cat| %>
<%= cat.name %>
<%= link_to "category", ????? %>
<% end %>
现在我正在尝试创建一个链接,将链接到每个类别,任何想法?
答案 0 :(得分:1)
<% @categories.each do |cat| %>
<%= cat.name %>
<%= link_to "category", category_path(cat) %>
<% end %>
<强>更新强>
首先,你应该有类别控制器我没有找到你不会这样做的任何理由。其次,如果您想处理页面控制器中的所有内容,请在页面控制器中添加路径和操作。比如你的路线文件
get 'pages/categories/:id' => "pages#category" , :as=>:category
然后在pages_controller
中添加名为category
def category
@category=Category.find(params[:id])
end