我已经构建了一个Ruby on Rails应用程序,允许用户跟踪锻炼。我还允许他们在训练中添加组(如博客标签)以帮助保持井井有条。在我显示标签的大多数地方,我通过按名称分组来实现。
@group_counts = current_user.groups.count(:group => :name,
:order => 'count_all DESC')
有没有办法忽视资本化。例如,我为Push press
和Push Press
返回了两个不同的记录。
答案 0 :(得分:4)
您可能需要考虑在群组模型中设置回调以使用户输入为小写或提升,以使所有内容保持一致。这样您就不必处理查询中的大写问题。