3

我正在使用 RoR,我想知道如何翻译 Acts As Taggable On 标签,而不必每次再次使用标签时手动插入它?

示例:我有一个帖子(标题和正文为英文),并使用标签“鞋子、连衣裙、美女”创建它。
我已经在一个文本文件中将标题和正文翻译成日语,所以我只需要复制/粘贴它们(我正在使用 Globalize2 插件来管理翻译)。
然后我需要添加日文标签,所以我搜索翻译并添加它。
现在我知道如何将这三个单词写成日语,但我不想每次使用同一个标签时都必须翻译它们。
下次我创建带有“鞋子”标签的帖子时,我希望日文版已经有翻译的术语。

你有什么建议?放弃 Acts As Taggable On 并创建一个与 Post 具有 habtm 关系的自定义标签模型?子类化作为可标记模型的行为?

提前致谢。

4

1 回答 1

0

您应该能够简单地创建您自己的控制器、视图和路由以及您认为合适的 CRUD 标签,方法是将您需要的任何字段添加到 db 表中,而无需对标签模型进行子类化。就个人而言,除非这个插件有一些花哨的云计算等等,否则我会推出你自己的,因为它非常基本。浏览插件并了解其功能也是一个很好的练习。

于 2010-09-04T15:38:34.817 回答