これが達成できるかどうかはわかりませんが、ここに行きます... :)
Pageモデルとモデルの 2 つのモデルを想定してみましょうField。APage has_many :fieldsであり、Fieldモデルには次の 2 つの属性があります。:name, :value
私が達成したいのは、モデル内で、 を返すPageそれぞれのインスタンス メソッドを動的に定義することです。Field#nameField#value
したがって、ページに「foobar」という名前のフィールドがある場合、次のようなメソッドを動的に作成します。
def foobar
fields.find_by_name("foobar").value
end
これは達成できますか?もしそうなら、助けてください?
ルビー主義者に...