2013-08-12 1 views
2

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

ответ

0

Да, вы можете использовать protected_attributes gem. Тем не менее, рекомендуется создавать объекты службы/формы для работы с параметрами, потому что модели не должны знать о них.