ruby-on-rails – 如何使用全局化从翻译字段中排序查询
我正在尝试使用通过globalize2翻译的字段来排序查询.问题在于,由于存储在数据库和协会中,我遇到了很多问题.
>按类别_translations.name进行翻译和排序的包含不起作用. 我有这样的东西 class Category < ActiveRecord::Base validates_presence_of :name validates_uniqueness_of :name has_many :products,:dependent => :destroy translates :name end 问题是,我如何按翻译的名字订购? 解决方法
with_translations方法似乎是要走的:
Category.with_translations(I18n.locale).order( ‘category_translations.name’) 另外,如果您使用PostgreSQL,您可能需要添加不区分大小写的顺序: Category.with_translations(I18n.locale).order(“LOWER(category_translations.name)ASC”) 更多关于这里: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用.MDF文件部署VB.net应用程序(sql server 2008)ClickOnc
- ruby-on-rails – 将options_for_select更改为单选按钮
- iOS 11.0中不推荐使用’automatedAdjustsScrollViewInsets’
- c# – 具有存储库模式的实体框架插入多对多
- postgresql – 具有PostGIS的通用GEOGRAPHY列
- 关于sqlite3使用top的一些规则总结
- flex + spring + BlazeDS + google App JDO 实现一个CRUD.
- ruby-on-rails – 播种时是否可能有rails记录错误
- react-native – 我可以将标头传递给图像源吗?
- [Swift通天遁地]一、超级工具-(18)创建强大、灵活的日期时间