gpt4 book ai didi

ruby-on-rails - 按字母顺序排列并按首字母分组

转载 作者:行者123 更新时间:2023-12-04 13:50:36 25 4
gpt4 key购买 nike

我目前有以下代码:

- @alpha = Glossary.find(:all, :order =>"title ASC").group_by{|u| u.title[0]}
- @glossary = Glossary.find(:all, :order =>"title ASC")

- @alpha.each do|a|

%h1= a[0]

- @glossary.each do |g|
%p display stuff

这将显示每个字母下的所有词汇表术语,而不是仅显示以字母开头的术语表。.我已经尝试了一些方法,但不确定如何选择正确的方法。

最佳答案

您应该可以使用@alpha实例变量执行所有操作,因为您正在使用group_by:

- @alpha = Glossary.find(:all, :order =>"title ASC").group_by{|u| u.title[0]}

- @alpha.each do |alpha, glossary_array|
%h1= alpha
- glossary_array.each do |item|
%p= item

关于ruby-on-rails - 按字母顺序排列并按首字母分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22230834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com