我已经构建了一个ruby on rails应用程序,允许用户跟踪训练。我还允许他们在训练中添加群组(如博客标签),以帮助保持组织在大多数显示标记的地方,我是按名称分组的。

@group_counts = current_user.groups.count(:group => :name,
       :order => 'count_all DESC')

有没有办法忽略资本化例如,我为Push pressPush Press返回了两个不同的记录。

最佳答案

您可能需要考虑在组模型中放置一个回调函数来对用户输入进行downcase或upcase操作,以使所有内容保持一致这样就不必在查询中处理资本化问题。

关于ruby-on-rails - 按名称分组但不考虑大小写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4516158/

10-11 13:19