0
这是我的挑战。我有一个我想绑定到模型的键/值集。这是我的具体要求:Rails - 存储密钥/值散列的最佳实践
- 我想要的哈希
- 我希望能够中到预先定义的有效密钥被存储为模型的表序列化JSON对象,而不是在一个单独的表模型本身
- 我希望能够为每个键设置强类型并自动执行验证。我不想为每个单独的属性编写验证函数,除非它需要验证超出基本数据类型范围。
- 我希望能够神奇地访问表单生成器(f.input:my_key)中的属性,并让表单生成器识别出:my_key的类型为:boolean,并创建复选框而不是通用文本输入。对于其他数据类型也是如此。
有几种不同的方法可以解决这个问题,并且都有很多意见。我从5年前读了这样的回答:
Best approach to save user preferences?
似乎很多/大部分这些插件已经被抛弃了。在过去的5年里有没有其他的东西符合我的标准?
它确实是开放式的。 Hashie看起来很有希望这个用例。谢谢你的提示! –