Ruby on Rails с Globalize3: поиск по переведенному полю делает запись доступной только для чтения - PullRequest
1 голос
/ 29 февраля 2012

Я использую рельсы 3.0.7 с гемом globalize3.

У меня есть модель "Страна" с переназначенным полем "title".

В консоли rails попробуйте найтизапись по ее переведенному названию, например:

gr = Country.find_by_title 'Greece'

Возвращает правильную запись.Но он настроен только на чтение, поэтому я не могу его сохранить.

Это ожидаемое поведение?Что вызывает это?Я подозреваю, что это имеет какое-то отношение к некоторому объединению, сгенерированному globalize3, но это просто обоснованное предположение.

Есть ли способ обойти это, кроме как использовать id для поиска записи?

...