Rails4 でツリー構造のシンプルな地理モデルを作成しようとしています。すべてのリージョンには 1 つの親リージョンがあり、多くの子リージョンを持つことができます。
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
残念ながら、そのようなコードは機能しません。私は何をすべきか?