既存のRubyクラスにユーザ定義フィールド機能を追加するための既存の宝石はありますか?タクソノミー/ユーザ定義フィールド用の宝物
...そして最終的に私は、ユーザーがすることができますしたい:
私が探している宝石/ソリューションのタイプの2つの例は、 Webアプリケーションを使用して、ユーザー定義オブジェクトの独自の分類を作成します。
既存のRubyクラスにユーザ定義フィールド機能を追加するための既存の宝石はありますか?タクソノミー/ユーザ定義フィールド用の宝物
...そして最終的に私は、ユーザーがすることができますしたい:
私が探している宝石/ソリューションのタイプの2つの例は、 Webアプリケーションを使用して、ユーザー定義オブジェクトの独自の分類を作成します。
すでに回答があるので、この記事は後ほど参考にしています... EAV modelを探しているように私に聞こえます。たとえば、エンティティ(エンティティタイプと呼ぶ)、属性(「名前」というテキストフィールド属性や属性タイプなど)、そして必要な値そのテキストフィールドに移動してユーザーにアタッチします。すべてのユーザー(エンティティ)は、それに関連付けられた属性(名前)を持つことができます。これはEAVモデルで達成できます。
はい、モデルの動的属性です。つまり、ユーザーがオブジェクトに属性を追加したり、型(整数、文字列、日付など)を指定してオブジェクト自体の横に格納することができます。追加の属性を余分な列として格納する必要はありません。スキーマをプログラムで変更することは私の目標ではありません。 – jefflunt
@normalocity Meh。ハッシュをシリアライズしますが、入力を自分で追加する必要があります。 –
ハッハッハ、ハッシュをシリアライズして、その代わりに、これを行うより良い方法であると考えています。結果として単一のテーブル列になり、結果が単純なDBクエリになります。 – jefflunt