gpt4 book ai didi

ruby-on-rails - 是否可以将 globalize3 添加到外部 ActiveRecord 模型类?

转载 作者:数据小太阳 更新时间:2023-10-29 07:39:55 25 4
gpt4 key购买 nike

我有一个项目,我正在为其使用 globalize3 gem 以允许使用多种语言。在我自己的模型中,我只需添加 'translates field1, field2, etc.' 和适当的迁移,一切都很好。

问题是我还有一些依赖于外部 gem 的功能。对于其中一些模型,我也想添加全局化。我没有模型的代码可以像我对其他模型那样直接修改。重新打开模型似乎不起作用。有没有办法将翻译行添加到我无法直接访问的模型?

我正在使用 Rails 3.1 和 Ruby 1.9.2 以防万一。

最佳答案

您能否提供 gem 的名称和该 gem 的模型?

类是否在模块下命名空间?如果是这样,您可能没有正确地重新打开类(class)。我用 qwandry gem 检查我包含在我的项目中的 gem,这可能有助于确定这一点。当然,如果可以的话,查看项目网站上的源代码也是不错的选择。

我假设当您说它不起作用时发生的情况是 I18n.locale 设置不影响设置/获取字段,对吗?如果它正在工作但您尚未创建表,它可能会提示没有表。

关于ruby-on-rails - 是否可以将 globalize3 添加到外部 ActiveRecord 模型类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com