首先,一个警告:我对 Ruby 和 Rails 还很陌生。
我的模型中有一个字符串字段,它为我的客户引用了一个现有的离线命名方案,它是由小数分隔的整数。所以“1.1”和“5.10.1.5”等。
我想使用 Rails 的默认范围排序,但只是按此字段进行正常排序会导致如下问题:
1 1.10 1.2 1.3
显然,我希望最后对 1.10 进行排序。谁能指出我正确的方向?
我正在使用 Rails 3.2.10 和 Postgres 9.1.4。
首先,一个警告:我对 Ruby 和 Rails 还很陌生。
我的模型中有一个字符串字段,它为我的客户引用了一个现有的离线命名方案,它是由小数分隔的整数。所以“1.1”和“5.10.1.5”等。
我想使用 Rails 的默认范围排序,但只是按此字段进行正常排序会导致如下问题:
1 1.10 1.2 1.3
显然,我希望最后对 1.10 进行排序。谁能指出我正确的方向?
我正在使用 Rails 3.2.10 和 Postgres 9.1.4。