для обновления конкретным пользователем. То есть validation ссылается на current_user
                  
                  
                  
                  
                  
                  Куда адекватно записать этот validation?
                  
                  
                  Мои варианты
                  
                  
                  1. фильтрация и валидация хеша в контроллере перед update_attributes ( плохо, потому что не понятно что делать с вариантом когда это nested fields + копи паста если несколько мест где используется
                  
                  
                  2. model validation - плохо потому что надо будет ссылаться на RequestStore[:current_user] внутри модели, что тоже кАка
                  
                  
                  3. выделить в отдельный сервис объект, который будет аналогом динамичесвого permit_params
                  
                  
                  
                  
                  
                  У кого каки варианты есть или примеры как делали подобное и на сколько хорошо работало? 😊
                  
                  
                
https://github.com/varvet/pundit#strong-parameters Смотри что нашел
Обсуждают сегодня