文字列を使用して、使用するモデル クラスと find_by() するフィールドを動的に決定するコードがあります。ただし、これらの変数を使用してモデル インスタンスを取得する方法に苦労しています。具体的には、私は持っています
class Item
include MongoMapper::Document
key :my_variable, String
私のコードでは
m = "Item"
f = "my_variable"
そして、私はできるようになりたいです
i = m.find_by_my_variable( f )
result = i[f]
どんな助けでも大歓迎です!