我正在尝试使用 Rails4 创建具有树结构的简单地理模型。每个区域都有一个父区域,并且可以有多个子区域。
class Region < ActiveRecord::Base
has_many :regions, belongs_to :region, dependent: :destroy
end
架构:
create_table "regions", force: true do |t|
t.string "name"
t.string "description"
t.integer "region_id"
t.datetime "created_at"
t.datetime "updated_at"
end
不幸的是,这样的代码不起作用。我应该怎么办?