我将类别控制器设置为自引用控制器,使我能够创建一系列子类别。但是,我完全不知道如何在我的应用程序中设置路由,所以我可以拥有诸如http://www.example.com/category/subcategory/product/这样的 URL
我目前将我的类别路由设置为这样
resources :categories, except: :index, :path => '/'
我的模型设置为
class Category < ActiveRecord::Base
has_many :subcategories, :class_name => "Category", :foreign_key => "parent_id", :dependent => :destroy
belongs_to :parent_category, :class_name => "Category", :foreign_key=>"parent_id"
end
但是,在阅读了 Rails 路由指南并在其他地方搜索解决方案后,我完全不知道从哪里开始执行这样的任务。任何帮助将非常感激!