私は、ユーザーが独自のカスタムフィールドを作成できるプロジェクトに着手しようとしています。私の質問 - このようなものに最適なアプローチは何ですか?ユーザーが独自のフィールドを作成できるようにするための最善のアプローチ
使用例:first_name、last_nameなどの属性を持つ医療記録がありますが、ユーザーが自分のアカウントにログインしてカスタムフィールドを作成できるようにしたいと考えています。たとえば、「second_phone」などのフィールドを作成したい場合があります。これらのフィールドは、CRMをこのアプリケーション内のフィールドにマップして、データをインポートできるようにします。
私は私が最初に思ったなぜそれが故に多少共通になりますように。これは思える...「field_sets(has_manyのフィールド)」、「フィールド」、「field_values」などのようなテーブルを作成するに
を考えています意見や既存の例を求めてください。
セルゲイに感謝します。私はMongoDBを使いたいと思います - しかし、この場合、リレーショナルを使う必要があります。いくつかのアイデアを得るために深くあなたのrec'dを見に行く。 –