8
ユーザーがログインした後、このイベントを手動でログに記録し、データベースのカウンタ列を増分します。「コールバック」がありますか?
after_login
のようなものがDevise
にありますか?ちょうどActiveRecord
のbefore_save
と同じですか?
ユーザーがログインした後、このイベントを手動でログに記録し、データベースのカウンタ列を増分します。「コールバック」がありますか?
after_login
のようなものがDevise
にありますか?ちょうどActiveRecord
のbefore_save
と同じですか?
工夫が舞台裏ウォーデンを使用し、ウォーデンは、コールバックの数をご提供:
https://github.com/hassox/warden/wiki/callbacks
がafter_authentication
コールバックを見てください。それはあなたが探しているものです。
コード:
Warden::Manager.after_authentication do |user, auth, opts|
# your code here..
end
あなたは、単に新しい初期化ファイルを作成し、そこにコードを置くことができます。 (Like /config/initializers/warden_callbacks.rb
)
これらのコールバックはどこに書きますか? –
新しいイニシャライザファイルを作成してそこにコードを置くことができます。 ( '/ config/initializers/warden_callbacks.rb'のように) – Tigraine