【发布时间】:2013-06-27 16:40:58
【问题描述】:
我在使用 Hstore 和动态访问器克服 Rails 4 中新的强参数要求时遇到了问题
我有一个名为 :content 的 Hstore 列,我想用它来存储多种语言的内容,即 :en, :fr 等。而且我不知道在模型或控制器中预先设置哪种语言.
store_accessor :content, [:en, :fr] #+226 random other il8n languages won't work.
如何在 Rails 4 中为一列覆盖强参数(或允许动态 hstore 键)?
params.require(:article).permit(
:name, :content,
:en, :fr #+226 random translations
)
没有...
params.require(:article).permit!
当然可以。
【问题讨论】:
-
这个动态 hstore 数据的布局如何?
标签: ruby-on-rails ruby-on-rails-4 hstore strong-parameters