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
この機能を使用しながら、やりたいことを実行するにはどうすればよいですか?