2011-09-28 1 views
0

Как изменить атрибуты экземпляра пользователя перед сохранением в контроллере пользовательских регистров, унаследованном от Devise :: RegistrationsController?Rails devise registration

ответ

0

Вы сами дали ответ. В вашей модели:

class User < ActiveRecord::Base 
    before_save :set_attributes 

    def set_attributes 
     // Change the attributes to what you like 
    end 
end 
+0

Проблема заключается в изменении атрибута ony путем регистрации пользователя. Он используется для создания учетной записи для пользователя. – Bob

+1

Тогда вы можете использовать 'before_create' вместо' before_save' – halfdan