У меня возникла проблема с преодолением нового сильного параметра в Rails 4 с использованием Hstore и динамических аксессуаров
У меня есть столбец Hstore под названием :content
, который я хочу использовать для хранения контента на нескольких языках, т.е. :en, :fr
и т.д. И я не знаю, на каком языке он должен быть настроен либо в модели, либо в контроллере.
store_accessor :content, [:en, :fr] #+226 random other il8n languages won't work.
Как я могу переопределить сильные параметры (или включить динамические ключи hstore) в rails 4 для одного столбца?
params.require(:article).permit(
:name, :content,
:en, :fr #+226 random translations
)
За исключением...
params.require(:article).permit!
который, конечно же, работает.