0
時,當我在ActiveAdmin
排序模型的name
列忽略的情況下,我得到的輸出,如下列:如何排序列
- 蘋果
- 冰柱
- 斑馬
- iMac電腦
- iPhone
其中大寫和小寫字母似乎分開排序。我更喜歡以下列方式顯示排序列:
- 蘋果
- 冰柱
- 的iMac
- 的iPhone
- 斑馬
沒有不自然的情況下的靈敏度。我試着用線
column :name, sortable: 'my_model.name.downcase'
緩解這個問題,但是這將引發ActiveRecord::StatementInvalid
錯誤。我怎樣才能使這個工作?
什麼是實際的錯誤輸出?你試過'可排序:'LOWER(my_models_table_name.name)''? –
嘗試'my_model.name.to_s.downcase' – fatfrog