【发布时间】:2018-01-30 22:11:00
【问题描述】:
我想在我的列表页面中按字母对公司进行分类。
但是有多个记录以相同的字母开头。我可以使用.first 方法获取公司名称的首字母。
但我的代码显示重复的字母。
控制器:
@brand = Brand.where(slug: params[:brand]).first
@companies = Company.where(brand_id: @brand.id)....
查看:
<% @companies.each do |c| %>
<li>
<%= link_to company_path(c.brand.name,c.id) do %>
<%= c.name.first %>
<% end %>
</li>
<% end %>
如何只显示唯一字母?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-5