我在使用 Hstore 和动态访问器克服 Rails 4 中新的强参数要求时遇到问题
我有一个名为 Hstore 的列:content
,我想用它来存储多种语言的内容,: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!
这当然有效。