私は私のカテゴリモデルの祖先を持っています。私はスラグの宝石を使用しています。 現在、私は次のようしている:これは正常に動作しますが、私は親/子供パスの代わりに、/子供祖先モデルのためのレールスラッグ
私のカテゴリが親を持つ場合を見せたい
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
。これに到達する方法?
たとえば、私はBMWカテゴリとx5をサブカテゴリとして持っています。 私は今このリンクを持っています:/categories/bmw
(bmw)と/categories/x5
(x5)。私はこのリンクcategories/bmw/x5
代わりのサブカテゴリを必要とする
私は物事を必要としません、私は* categories/category /:サブカテゴリ*または* categories/category *親ならif *が必要です –