我在使用Hstore和动态访问器时,在Rails 4中克服新的strong params要求方面遇到了问题。
我有一个名为:content
的Hstore列,我想使用它来存储多种语言的内容,例如::en, :fr
等等。但我不知道要事先在模型或控制器中设置哪种语言。
store_accessor :content, [:en, :fr] #+226 random other il8n languages won't work.
我该如何在Rails 4中覆盖Strong Params(或允许动态Hstore键)以针对一个列?
params.require(:article).permit(
:name, :content,
:en, :fr #+226 random translations
)
缺少足够的IT资源?
params.require(:article).permit!
当然是有效的。