2016-12-27 60 views
0

我怎樣才能得到同樣的查詢結果:如何通過名稱在mongoid上查詢字段?

Test.where(name: "Depeche Mode").first.last_connection_date 

由字符串更改last_connection_date

@desired_field = "last_connection_date" 
Test.where(name: "Depeche Mode").first.(@desired_field) 

回答

0

您可以使用send

Test.where(name: "Depeche Mode").send(@desired_field.to_sym) 
+0

Perfet的,非常感謝你 – user3146542