我正在使用RoR,我想知道如何将Acts As Taggable On标记翻译而不必在每次再次使用标记时手动插入它?
实施例:
我有一个帖子(英文标题和正文),我创建了标签“鞋子,衣服,美女”
我在一个文本文件中将标题和正文翻译成日文,所以我只需要复制/粘贴它们(我使用Globalize2插件来管理翻译)。
然后我需要添加日语标签,所以我搜索翻译并添加它
现在我知道如何将这三个单词写成日语,但我不想每次使用相同的标签时都要翻译它们。
下次我创建一个带有“shoes”标签的帖子时,我希望日语版本已经有了翻译的术语。
你有什么建议? Abandon Acts As Taggable On并创建一个与Post有habtm关系的自定义Tags模型? Acts As Taggable On model?
提前致谢。
答案 0 :(得分:0)
您应该能够通过向db表中添加所需的任何字段来简单地创建自己的控制器,视图和路由以及CRUD标记,而无需对标记模型进行子类化。就个人而言,除非使用这个插件进行一些花哨的云计算等,否则我会推出自己的,因为它非常基本。查看插件并了解其功能也是一个很好的练习。