エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ruby on Railsで同一モデルでhas_many,belongs_toを実現する | 毒林檎のblog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby on Railsで同一モデルでhas_many,belongs_toを実現する | 毒林檎のblog
基本 普通、has_manyやbelongs_toアソシエーションというと複数モデル間の1対多または多対多の関係を思... 基本 普通、has_manyやbelongs_toアソシエーションというと複数モデル間の1対多または多対多の関係を思い浮かべると思います。 #model User class User < ActiveRecord::Base has_many :posts end #model Post class Post < ActiveRecord::Base belongs_to :user end みたいな感じです。 同一モデル内で定義 考え方は先程と同じです。つまり参照するキーが必要です。 なので、Projectのtree関係を表すとして Projectモデルにparent_idを追加してみることにしましょう。 $rails g migration AddParentidToProject parent_id:integer $rake db:migrate これで準備は完了です。(この時