[Rails]Ancestryで階層構造のデータを実装する | Dev Driven 開発・デザインチーム [Rails]Ancestryで階層構造のデータを実装する | 働くひとと組織の健康を創る iCARE

BLOG

[Rails]Ancestryで階層構造のデータを実装する

uchimura
2021/01/31

こんにちわ!サーバーサイドエンジニアのUchimuraです!
皆さんはデータを階層構造で表現する際にはどういった実装を行っていますか?
RDBではデータを階層構造で表現するのは不向きと言われていますが、システム開発を行ってきた賢人達はいくつかの方法を提示してくれています。
今回はその中で経路列挙モデルをAncestryというGemを使って実装してみました。
詳しい内容はzenn.devで書いているのでよければ読んでみてください!