【发布时间】:2011-01-11 07:15:08
【问题描述】:
我想为 Rails 中的 Devise 定制我的注册控制器。我知道您必须像这样创建一个控制器:
class AccountsController < Devise::SessionsController
def create
super
end
end
嗯,这一切都很好。但是,假设我想完全控制我的#create 操作中发生的事情。我怎么做?如何手动创建模型并将所有参数传递给它? Account.create(params[:account]) 会顺利处理吗?是否有一些我应该知道的内部事情,或者我唯一的选择是在操作中调用#super?
【问题讨论】:
标签: ruby-on-rails devise controllers