oleghaidul/depot — comment on commit 5d150567fdefc1a29101b20b166d1f07c08e5fc4
File: app/models/user.rb line 10
By gotva:

еще несколько замечаний:
1. не очень понятно что такое user_id в модельке User.
2. Здесь следующая ситуация:
- role - должна быть protected.
- идея в принципе такая же как в ордере. Надо написать user.role = params[:user][:role] (то есть прочитать и записать значение с формы), но здесь надо учесть момент что текущий пользователь должен быть админ (а еще лучше прописать особое ability set_role, данную ability дать Админу). в итоге получится приблизительно такой код
user.role = params[:user][:role] if can? :set_role, User