0
我試圖在我的rails 3應用程序中創建一個動態的find_by方法。我正在嘗試做如下:我將如何創建一個動態的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)
是這是可能的,這是元編程的一個例子。
你的意思是像'User.where(:name =>'Bill',:gender =>'male',:weight => 200)'?這不是元編程。 – lurker
哇,我很專注於如何使用Find_by找出它,我完全忘記了它在哪裏。謝謝。如果你想讓它成爲你所有的答案。再次感謝。 – Mutuelinvestor