Rails アプリケーションでの認証に devise gem を使用しました。after_create コールバックで現在のユーザーに関する特定の情報を取得したい。それはどのように可能ですか?
私のモデルコードは次のとおりです。
class Department
field :name
after_create :create_news
private
def create_news
@user = current_user
end
end
しかし、新しい部門を作成すると、次のエラーが発生します。
undefined local variable or method `current_user' for #<Department:0x00000005b51648>
これに最適な方法は何ですか?