Rails/Globalize Скрыть локаль по умолчанию из object.translations

Я использую гем 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)
Но, может быть, существует встроенный в решение?

0 ответов

Другие вопросы по тегам