0
我有一個模型類別:Rails的路線與祖先的模型
class Category < ActiveRecord::Base
has_many :item_categories, :dependent => :destroy
has_many :items, :through => :item_categories
has_ancestry
end
和型號項目:
class Item < ActiveRecord::Base
has_many :item_categories, :dependent => :destroy
has_many :categories, :through => :item_categories, :uniq => true
end
我用這個寶石 - https://github.com/stefankroes/ancestry
因此,在網站的URL可以:
/category-slug/ - "categories#show"
/category-slug/subcategory-slug
/category-slug/subcategory-slug/subsubcategory-slug
/category-slug/item-slug - "items#show"
/category-slug/subcategory-slug/item-slug
/category-slug/subcategory-slug/subsubcategory-slug/item-slug
這個網址的路線怎麼樣?這有可能嗎?