2

Railsアプリケーションのマルチテーブル継承に沿って何かを実装したいと思います。私は STI のしくみに精通しており、実装が似ているかどうか疑問に思っていました。

私の状況は次のとおりです(テーブルの名前は変更されています):

テーブル Employee があり、Employee には多くの用務員とプログラマーがいます。用務員とプログラマーはさまざまな種類の作業道具を持っているため、管理用テーブルは用務員に、技術用テーブルはプログラマーに適しています。仕事は無限にある可能性があり、仕事の属性 (用務員、プログラマーなど) は異なるため、別のテーブルにする必要があります。Employee の下にある Jobs というテーブルを統合したいと考えています。このテーブル Jobs には、job_type (管理人またはプログラマーのいずれか) と utensil_type (管理人、技術者) があります。このシナリオが達成しようとしていることを適切に実装するにはどうすればよいですか?

STIにとって型がいかに重要かを知っているので、レールの問題にこのMTIを実装する方法を知りたいですか?

4

1 に答える 1