私は最近、いくつかのプロジェクトで DataMapper を使い始めましたが、全体的には素晴らしいと思います。しかし、その特定の側面を使用することについて質問があります。
Enum プロパティ ( ) を持つモデルがある場合、特定の Enum のさまざまな可能な値をすべてproperty :whatev, Enum[ :foo, :bar ]
呼び出して取得できることを知っています。プロパティタイプModel.whatev.options[:flag]
に似たものがあるかどうか、誰かが知っているか(または私を正しい方向に向けることができるか)疑問に思っていますか?Discriminator
すなわち。その特定のプロパティを呼び出して、さまざまなオプションを返す方法はありますか