Недавно я обновил свое приложение с рельсов с 3.2.13 до 4. Я переместил весь код массового присвоения, используя attr_accessible в моделях, к сильным параметрам в контроллере. Некоторые из кода относятся к модели, поэтому я не могу перемещать их внутри контроллера, поэтому не могу использовать параметры srong. Можно ли каким-либо образом справиться с массовым назначением в моделях без использования защищенного атрибута gem? Есть ли у рельсов 4 определенный отступ для этих случаев, не выходя из старого способа attr_accessible?Массовое присвоение в заданиях модели и грабли в rails4
2
A
ответ
0
Да, вы можете использовать protected_attributes
gem. Тем не менее, рекомендуется создавать объекты службы/формы для работы с параметрами, потому что модели не должны знать о них.