我想user.skip_confirmation
在他的帐户由管理员在管理面板中创建时打电话。我希望用户在注册过程的进一步步骤中确认他的帐户,但不是在create
. 我唯一的想法是create
在控制器中覆盖:
controller do
def create
user = User.new
user.skip_confirmation!
user.confirmed_at = nil
user.save!
end
end
attr_accessible
问题是,对于标准用户和管理员,我有不同的 s,它可以工作,因为 ActiveAdmin 使用 InheritedResources:
attr_accessible :name, :surname
attr_accessible :name, :surname, invitation_token, :as => :admin
我改变后它不起作用create
(它以前起作用)。我怎样才能做我想做的并且仍然能够使用这个:as => :admin
功能?