💎 Rails. Strong Params
Strong Parameters — это механизм безопасности в Rails, который защищает приложение от массового присвоения (mass assignment).
Он определяет, какие параметры разрешено принимать в контроллере для создания и обновления моделей.
🔐 require(:user) — проверяет, что параметр присутствует
🔐 permit(...) — разрешает только перечисленные ключи
Все остальные параметры будут отфильтрованы и не попадут в модель.
Strong Params защищают от:
⚠️ передачи лишних или опасных полей
⚠️ подмены ролей и статусов
⚠️ массовых обновлений неразрешённых атрибутов
#словарь
Группа: @pro_ruby_on_rails_ru
Вопросы: @ilia_zykin
❤️ лайк 🔂 репост
Post #105
245

- ❤ 5