RoR globalize2 - 手动sql后的默认翻译

发布于 2024-10-06 07:04:41 字数 171 浏览 5 评论 0原文

我使用 globalize2,一切正常,如果我使用控制台将新记录添加到 datanase,它会自动将默认翻译添加到 _translations 表。

但是,如果我使用纯 sql(phpmyadmin 等,没有rails)添加一些记录,则不会添加到 _translations 表的记录。有什么办法可以调用翻译吗?

I use globalize2, everything is ok, if I add new record to datanase using console it automatically adds default translation to _translations table.

But if I add some records using pure sql (phpmyadmin or so, without rails) than the record to _translations table is not added. Is there any way how to invoke the translation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷荒 2024-10-13 07:04:41

您正在寻找的内容完全违反了 Rails 约定!更重要的是,globalize2 翻译在rails 下工作,使用rails ORM。如果您使用 phpmyadmin 直接更改数据库,则无法调用翻译。

What you are looking for is completely against rails conventions ! More-ever , globalize2 translation works under rails , using rails ORM . If you are directly making changes to database using phpmyadmin then its not possible to invoke the translations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文