Действует как Taggable On: переводить теги
Я работаю с RoR, и мне было интересно, как я могу перевести теги Acts As Taggable On без необходимости вставлять его вручную каждый раз, когда я снова использую тег?
Пример: у меня есть сообщение (название и текст на английском языке), и я создаю его с тегами "обувь, платье, красота".
У меня есть название и тело, переведенные на японский язык в текстовом файле, поэтому мне просто нужно скопировать / вставить их (я использую плагин Globalize2 для управления переводами).
Затем мне нужно добавить японские теги, поэтому я ищу перевод и добавляю его.
Теперь я знаю, как написать эти три слова на японском, но я не хочу переводить их каждый раз, когда использую один и тот же тег.
В следующий раз, когда я создаю сообщение с тегом "обувь", я хочу, чтобы в японской версии уже был переведенный термин.
Что ты предлагаешь? Отменить действие как Taggable On и создать пользовательскую модель тегов с отношениями habtm с Post? Подкласс Acts As Taggable На модели?
Заранее спасибо.
1 ответ
Вы должны иметь возможность просто создавать свой собственный контроллер, представления и маршруты и теги CRUD, как вам удобно, добавляя любые поля, которые вам требуются, в таблицу db, без необходимости подкласса модели тегов. Лично, если с этим плагином не будет каких-то причудливых вычислений в облаке или чего-то подобного, я бы выбрал ваш собственный, поскольку он довольно простой. Также было бы неплохо изучить плагин и понять его функциональность.