У меня возникла проблема при разработке + devise_invitable + cancan конфигурации: если пользователь регистрируется обычным способом без приглашения, последний этап описанного здесь задания не выполняется: https://github.com/scambra/devise_invitable/blob/master/lib/devise_invitable/controllers/registrations.rbDevise invitable's destroy_if_previously_invited не удается без пароля
Причина в том, что эти атрибуты недоступны для редактирования без пароля, а attr_accessible - для всех.
Как можно устранить это препятствие? Настоящий позор, чтобы узнать, сколько времени я потратил, пытаясь понять это, но все равно не получаю его :)
P.S. Соответствующие значения также не могут быть изменены через консоль.