我试图在我的 rails 3 应用程序中创建一个动态 find_by 方法。我正在尝试做的事情如下:
My_dynamic_find(Model, {attribute_hash})
该方法在用户模型上的工作方式如下:
My_dynamic_find(User, {:name => "Bill", :gender => "male", :weight => 200)
然后该方法将执行以下操作:
User.find_by_name_and_gender_and_weight("Bill","male",200)
这可能吗?这是元编程的一个例子吗?