Действует как Taggable On: переводить теги - PullRequest
3 голосов
/ 04 сентября 2010

Я работаю с RoR, и мне было интересно, как я могу перевести теги Acts As Taggable On без необходимости вставлять его вручную каждый раз, когда я снова использую тег?

Пример: у меня есть сообщение (названиеи тело на английском), и я создаю его с тегами "обувь, платье, красота".
У меня есть название и тело, переведенные на японский язык в текстовом файле, поэтому мне просто нужно скопировать / вставить их (я используюПлагин Globalize2 для управления переводами).
Затем мне нужно добавить японские теги, поэтому я ищу перевод и добавляю его.
Теперь я знаю, как написать эти три слова на японском языке, но я не хочу иметьпереводить их каждый раз, когда я использую один и тот же тег.
В следующий раз, когда я создаю сообщение с тегом "обувь", я хочу, чтобы в японской версии уже был переведенный термин.

Что вы предлагаете?Отменить действие как Taggable On и создать собственную модель тегов с отношениями habtm с Post?Подкласс Acts As Taggable On модель?

Заранее спасибо.

1 Ответ

0 голосов
/ 04 сентября 2010

Вы должны иметь возможность просто создавать свой собственный контроллер, представления и маршруты и теги CRUD по своему усмотрению, добавляя любые поля, которые вам требуются, в таблицу базы данных без необходимости подкласса модели тегов.Лично, если с этим плагином не будет каких-то причудливых вычислений в облаке или чего-то подобного, я бы выбрал ваш собственный, поскольку он довольно простой.Также было бы неплохо изучить плагин и понять его функциональность.

...