【发布时间】:2014-10-14 03:40:46
【问题描述】:
我正在尝试使用使用 globalize2 翻译的字段来订购查询。问题是,由于存储在数据库和关联中,我遇到了很多问题。
- 包含翻译并按
category_translations.name排序不起作用。 - 我尝试了一个 default_scope,但由于它不允许在条件下使用 lambda 或块,除非我将此补丁用于 ActiveRecord http://gist.github.com/81187,否则我无法使其正常工作
- 我已经尝试使用 globalize2 中定义的
with_translations,但是我收到了一个错误,即使没有订购也无法让它工作。
我有类似的东西
class Category < ActiveRecord::Base
validates_presence_of :name
validates_uniqueness_of :name
has_many :products, :dependent => :destroy
translates :name
end
问题是,如何按翻译名称排序?
【问题讨论】:
标签: ruby-on-rails activerecord