使用 mongoid 转换 Rails 中的模型属性的方法是什么?
我在 mongoid 和模型翻译方面遇到问题。当我尝试在模型上使用 mongoDB 时,我不知道如何翻译属性和模型名称。它通常位于 *.yml 文件中,但这次不起作用。有什么想法吗?
I've problem with mongoid and model translations. When I'm trying use mongoDB on my model I haven't idea to translate attributes and model name. It's normally in *.yml files but in this time this doesn't work. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
“activemodel”的变体对我不起作用。但。
这个变体对我有用:
从这里
Variant with "activemodel" does not work for me. But.
This variant worked for me:
From here
在 yml 文件中尝试这个(在我的例子中是 config/locales/pt-BR.yml):
为我工作,使用 mongoid 2.0.0.beta.17 和rails 3.0.0
Try this in the yml file (config/locales/pt-BR.yml in my case):
Worked for me, using mongoid 2.0.0.beta.17 and rails 3.0.0
像这样使用:
检查这个:https://gist.github.com/lurkermike/1596505
Use like this:
Check this one: https://gist.github.com/lurkermike/1596505
如果你使用引擎,你有模型的命名空间
,或者如果你使用 mongoid
我使用来自 这个问题。
If you use engines you have o namespace the model
or if you use mongoid
I solved it using comments from this issue.