Я пытаюсь заказать запрос, используя поле, которое переводится с помощью globalize2. Проблема в том, что, поскольку она хранится в базе данных и в ассоциации, у меня много проблем.
- Выполнение перевода и упорядочения с помощью
category_translations.name
не работает. - Я попробовал default_scope, но поскольку он не позволяет использовать лямбда или блок для условий, я не могу заставить его работать, если я не использую этот патч для ActiveRecord http://gist.github.com/81187
- Я пробовал с
with_translations
, определенным в globalize2, однако я получаю сообщение об ошибке, и я не мог заставить его работать даже без упорядочения.
У меня что-то вроде этого
class Category < ActiveRecord::Base
validates_presence_of :name
validates_uniqueness_of :name
has_many :products, :dependent => :destroy
translates :name
end
Вопрос в том, как я могу заказать переведенное имя?