Ruby on rails 支持管理员编辑和i18n的Rails中的用户首选项

Ruby on rails 支持管理员编辑和i18n的Rails中的用户首选项,ruby-on-rails,gem,preference,Ruby On Rails,Gem,Preference,我们一直在进行一个ruby项目,涉及用户、私人消息和任何基于网络的相关特性 我们已经有了一些允许用户描述自己的偏好系统。头发颜色、穿着风格、身高、体重、形状、爱好等 我们面临这样一个事实:一些选项列表(组合框的内容)需要管理员用户编辑并翻译成多种语言(我们已经在Rails 3中使用了classic对i18n的yml支持) 管理员希望添加用户描述 例如,假设您的用户模型具有: 出生日期、当前城市、邮件、用户名 我们已经准备好了许多名为preferences的相关表格。 我们使用的种子包含: 发型:

我们一直在进行一个ruby项目,涉及用户、私人消息和任何基于网络的相关特性

我们已经有了一些允许用户描述自己的偏好系统。头发颜色、穿着风格、身高、体重、形状、爱好等

我们面临这样一个事实:一些选项列表(组合框的内容)需要管理员用户编辑并翻译成多种语言(我们已经在Rails 3中使用了classic对i18n的yml支持)

管理员希望添加用户描述

例如,假设您的用户模型具有: 出生日期、当前城市、邮件、用户名

我们已经准备好了许多名为preferences的相关表格。 我们使用的种子包含:

发型:

  • 长的
  • 半长
头发颜色:

  • 红色的
  • 白色的
  • 棕色的
  • 黑色的
  • 金发碧眼
眼睛颜色: -棕色的 -绿色的 -黄色的 -蓝色的

现在,管理员希望将粉色添加到头发颜色中,将灰色添加到eye_color属性中。此外,他还希望将这些偏好/描述很好地翻译给法国用户,因此他需要翻译这些偏好/描述

总而言之,我们有两个问题:

  • 动态和非模型绑定描述首选项(我们知道列表会越来越大,会弹出很多想法)
  • 翻译这些描述,因为我们不能在这里使用yml文件
我们很高兴收到你的来信!希望有人能指导我们

附言:已经读过了:

并发现:

我还发现了一个:

我想知道从中获得灵感是否有趣

我也读过:

并发现其中一个:


但我想知道如何动态创建用户偏好?

您是否考虑过HABTM多态关系?i、 e.
类首选项用户true;结束