【发布时间】:2021-11-13 08:27:50
【问题描述】:
我有这个代码
%th= smart_listing.sortable(t('.name'), 'name')
假设名字分为两部分,名字和姓氏(例如:“Carlos Gonzales”),有没有办法按姓氏排序?
【问题讨论】:
-
您如何对包含 3 或 4 个部分的名称进行排序?如果有 3 个部分,您如何知道第二部分是第二个名字还是第一个姓氏?恐怕您无法自动按姓氏排序,除非您的数据库中有专用的姓氏列。而且,如果您有一个专门的姓氏列,您仍然需要能够处理没有姓氏的人(是的,这是可能的)。
标签: ruby-on-rails ruby postgresql smart-listing