如何允许用户将他们自己的站点字段添加到模型中?

时间:2016-03-05 22:53:47

标签: ruby-on-rails

如何创建用户编辑模型字段的可能性,例如创建自定义表单及其中的字段?

感谢您的想法和答案)

1 个答案:

答案 0 :(得分:1)

您希望模型包含用户输入的自定义字段。如果字段的名称/键是自定义输入,您将如何调用字段?这些字段在数据库中保存为列是没有意义的。您不希望您的用户实际编辑模型或数据库架构;你只想以不同的方式处理他们的输入。

要为每个用户存储自定义字段/值对的集合,您需要在User表中序列化并保存自定义字段的哈希值。有关示例,请参阅this answer