Я не могу понять, что случилось с моим кодом (Rails 4):Не может защищенные массовое назначение атрибуты в Rails 4
параметров из поста:
{:name => "name"}
нового действие:
m=Menu.new(params.permit(:name))
Последняя строка этого кода генерирует «не массовый правопреемник защищенных атрибутов для меню: названия»
Вы мигрирующие из Rails 3 и с использованием драгоценных камней protected_attributes [https://github.com/rails/protected_attributes](https://github.com/rails/protected_attributes)? – akhanubis
Да. Могу ли я использовать protected_attributes с сильными параметрами? –
Да, но рекомендуется перенести логику защиты атрибутов от protected_attributes к сильным параметрам. Если вы хотите сохранить оба, вам придется добавить 'attr_accessible: name' в вашу модель« Меню », но я бы удалил protected_attributes и применил сильные_параметры в каждом действии, так как это предпочтительный путь в Rails 4. – akhanubis