Ruby on rails 在rails 3中按名称分组
我正在使用Ruby on rails 在rails 3中按名称分组,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,我正在使用User.where(“name LIKE?”,“frodo”)查找具有相似名称的用户。 它可能返回以下用户 弗罗多巴金斯 佛罗多 佛罗多1 佛罗多2 如何按相似的名称(部分相同)对所有用户进行分组?ActiveRecord提供了一种支持GROUPBY子句的方法。CheckoutActiveRecord提供了一种支持GROUPBY子句的方法。CheckoutActiveRecord提供了一种支持GROUPBY子句的方法。CheckoutActiveRecord提供了一种支持GRO
User.where(“name LIKE?”,“frodo”)
查找具有相似名称的用户。它可能返回以下用户
- 弗罗多巴金斯
- 佛罗多
- 佛罗多1
- 佛罗多2
如何按相似的名称(部分相同)对所有用户进行分组?ActiveRecord提供了一种支持GROUPBY子句的方法。CheckoutActiveRecord提供了一种支持GROUPBY子句的方法。CheckoutActiveRecord提供了一种支持GROUPBY子句的方法。CheckoutActiveRecord提供了一种支持GROUPBY子句的方法。结帐试试这个
User.find(:all, :conditions => ["name LIKE ?", "frodo%"])
or
User.where(["name LIKE ?", "frodo%"])
它返回以frodo开头的所有用户名的数组。试试这个
User.find(:all, :conditions => ["name LIKE ?", "frodo%"])
or
User.where(["name LIKE ?", "frodo%"])
它返回以frodo开头的所有用户名的数组。试试这个
User.find(:all, :conditions => ["name LIKE ?", "frodo%"])
or
User.where(["name LIKE ?", "frodo%"])
它返回以frodo开头的所有用户名的数组。试试这个
User.find(:all, :conditions => ["name LIKE ?", "frodo%"])
or
User.where(["name LIKE ?", "frodo%"])
它返回以frodo开头的所有用户名的数组。根据Divyang的回答,对按名称分组的用户做了一个小改动:--
根据Divyang的回答,对按姓名分组的用户有一个小小的改变:--
根据Divyang的回答,对按姓名分组的用户有一个小小的改变:--
根据Divyang的回答,对按姓名分组的用户有一个小小的改变:--