Rails / Globalize Скрыть локаль по умолчанию из object.translations - PullRequest
0 голосов
/ 23 февраля 2019

Я использую гем Globalize для перевода сущностей БД.Я использую en локаль по умолчанию в приложении.Когда я звоню podcast.translations, я получаю:

=> [#<Podcast::Translation:0x000000000da865a8 id: 2, podcast_id: 2, locale: "en", created_at: Sat, 23 Feb 2019 05:14:44 PST -08:00, updated_at: Sat, 23 Feb 2019 05:14:44 PST -08:00, name: "test">,
 #<Podcast::Translation:0x000000000da86260 id: 3, podcast_id: 2, locale: "ru", created_at: Sat, 23 Feb 2019 05:24:40 PST -08:00, updated_at: Sat, 23 Feb 2019 05:24:40 PST -08:00, name: "Русский">]

Но я хочу получать переводы без en локали по умолчанию.Я знаю, что могу использовать
podcast.translations.where.not(locale: :en)
Но, может быть, существует встроенное решение?

...