【发布时间】:2011-10-04 09:31:43
【问题描述】:
我的类别模型有血统。我使用蛞蝓宝石。 目前我有以下:
class Category < ActiveRecord::Base
slug :name
end
class CategoriesController < ApplicationController
inherit_resources
defaults :finder => :find_by_slug
def show
@category = Category.find_by_slug(params['category_id'])
show!
end
end
match "categories/:category_id" => 'categories#show', :as => :category
这很好用,但我想显示 parent/children 路径而不是 /children
如果我的类别有父级。如何达到这个目标?
例如,我将 BMW 类别和 x5 作为子类别。
我现在有这个链接:/categories/bmw 用于 bmw,/categories/x5 用于 x5。我需要这个链接categories/bmw/x5 而不是子类别
【问题讨论】:
标签: ruby-on-rails routing tree slug