異なるDB間の移行プログラムを検討中です。各DB Engineは異なりますが、全く同じではないものの同様の機能を提供するAPのバックエンドで動いていることもあり、同じ名称のテーブル名もいくつか存在します。
そこで参照側DBのテーブルに接続するmodelを、moduleを作成し内部にclassを列挙することを考えていますが、テーブル数が多く複数人/複数ファイルに分割することを検討しています。何分RoR初心者でして、どのような構成が望ましいのかが良く判りません。
(1)先ず同一名のmoduleを複数のファイルに分割することが可能なのか?(RoRでは、module名やclass名をファイル名にするようなので、これは不可なのでは?)
(2)moduleに他のmoduleをincludeすることで、他のmodule内に記述されたclassを自module内のclass同様に利用可能なのか?
(3)同様事例の場合、RoRにおいてmore better(勿論、bestがあればbestで)な方法は?
が、知りたいのです。
ネットでmoduleを調べても、あまりにも当然のことなのか、この辺りに触れている記事がなかなか無く(キーワードが悪い?)、有識者の皆さんに教示いただけたらと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/20 11:40 編集
2019/12/20 14:45
2019/12/21 15:05 編集