Пользовательский контроллер Devise

Я хотел бы настроить свой контроллер регистрации для Devise in Rails. Я понимаю, что вы должны создать такой контроллер:

class AccountsController < Devise::SessionsController
  def create
    super
  end
end

Ну, все очень хорошо. Но тогда позвольте ' s говорят, что я хочу полностью контролировать то, что происходит в моем действии #create . Как мне это сделать? Как мне вручную создать модель и передать ей все параметры? Будет ли Account.create (params [: account]) справиться с этим гладко? Есть ли какие-то внутренние вещи, о которых я должен знать, или мой единственный вариант - вызвать #super внутри действия?

7
задан snitko 11 January 2011 в 07:15
поделиться