Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 第三章数据库模块翻译_Ruby_Controller_Translation_Globalize2 - Fatal编程技术网

Ruby 第三章数据库模块翻译

Ruby 第三章数据库模块翻译,ruby,controller,translation,globalize2,Ruby,Controller,Translation,Globalize2,我在Globalize3中遇到了一个问题,我已经构建了一个模块来在管理员中为用户首选项添加翻译 我根据她的ID和地区显示每个翻译。但是我不明白为什么当我想显示页面时没有定义语言环境 更好地展示的要点: 谢谢你的帮助 已修复。如果您查看了性能主题翻译的更新操作中获得的参数(只需提高参数[:首选项主题翻译])。您会注意到,您可能有首选项\u主题\u选项\u翻译作为模型上不存在的属性之一 您需要更新表格中的第12行: <%= f.fields_for preference_topic_optio

我在Globalize3中遇到了一个问题,我已经构建了一个模块来在管理员中为用户首选项添加翻译

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

更好地展示的要点:

谢谢你的帮助


已修复。

如果您查看了性能主题翻译的更新操作中获得的参数(只需提高参数[:首选项主题翻译])。您会注意到,您可能有
首选项\u主题\u选项\u翻译
作为模型上不存在的属性之一

您需要更新表格中的第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| %>