数据库的Globalize3模块转换

时间:2011-08-04 12:41:37

标签: ruby controller translation globalize2

我遇到了Globalize3的问题,我已经在Admin for Preferences User

中构建了一个模块来添加翻译

我按照她的ID和她的语言环境显示每个翻译。但我不明白为什么当我想显示页面时没有定义语言环境。

更好展示的要点:https://gist.github.com/266562670cd8dab28548#gistcomment-43681

感谢您的帮助

固定。

1 个答案:

答案 0 :(得分:1)

如果你看一下params你正在进行perference主题翻译的更新操作(只需提高params [:preference_topic_translation])。你会注意到你可能有preference_topic_option_translation作为模型中不存在的属性之一。

您需要以以下格式更新第12行:

<%= f.fields_for preference_topic_option_translation do |translate_form| %>

应该是:

<%= f.fields_for :preference_topic_option_translations, preference_topic_option_translation do |translate_form| %>