2011-03-06 7 views
9

Comencé a usar el dispositivo para mi aplicación de rieles, sin embargo, necesito hacer algunos cambios a la lógica del controlador que tengo, mi problema es que asigno roles a los usuarios, y quiero poner params[:user][:role_ids] ||= [] en la acción de actualización así que si todos los roles no se verifican luego realmente funciona.¿Ha realizado cambios en el controlador de usuario del dispositivo en los rieles?

¿cuál es la mejor manera de hacer esto?

Respuesta

17
class UsersController < Devise::SessionsController 
    def create 
    super 
    end 
def update 
    #edit here 
end 
end 

y asegúrese de que actualice su archivo routes.rb:

devise_for :users, :controllers => { :sessions => 'users/sessions' } 
Cuestiones relacionadas