【发布时间】:2013-10-10 23:02:42
【问题描述】:
我有一个 Rails 应用程序,它在名为 properties 的字段中存储序列化哈希。
虽然哈希键是未知的,所以我不知道有一种方法可以使用强参数来实现这一点。
在谷歌上搜索时,我发现了这个:https://github.com/rails/rails/issues/9454,但我无法确切知道解决方案是什么。
所以基本上,我的问题是:如何配置强参数以允许具有未知键的哈希?
感谢大家的帮助!
【问题讨论】:
-
Ehm,那么不要使用强参数?我的意思是,在这种情况下它们不是没用吗?
-
您可以将接受的答案更新为@jpwynn
-
@SergioTulentsev 在这种情况下并不是真的没用,因为他想允许属性“属性”本身(并忽略它本身是带有未知键的哈希的事实)。所以他想允许/白名单那个参数,而不是它的孩子。
标签: ruby-on-rails ruby hash ruby-on-rails-4