我想为 Rails 中的 Devise 定制我的注册控制器。我知道您必须像这样创建一个控制器:
class AccountsController < Devise::SessionsController
def create
super
end
end
嗯,这一切都很好。但是,假设我想完全控制我的#create
行动中发生的事情。我怎么做?如何手动创建模型并将所有参数传递给它?Account.create(params[:account]) 会顺利处理吗?是否有一些我应该知道的内部事情,或者是我#super
在行动内部调用的唯一选择?