我想为Devise in Rails定制我的注册控制器。我知道你必须创建一个这样的控制器:自定义设计控制器
class AccountsController < Devise::SessionsController
def create
super
end
end
嗯,这一切都很好。但是,假设我想完全控制我的#create
操作中发生的情况。我怎么做?我如何手动创建模型并将其传递给所有参数? Account.create(params [:account])能否顺利处理?是否有一些内部的事情我应该知道或者是我唯一的选择在行动内部拨打#super
?
是, 谢谢。 SessionsController是一个copypaste错字,我知道它应该是RegistrationsController。 – snitko 2011-01-11 08:40:46