使用devise-guests gem时如何添加回调?

时间:2013-06-27 22:55:02

标签: ruby-on-rails devise

通过查看code,看起来我应该能够在使用devise-guests gem时添加logging_in_user回调。应该如何以及在何处添加回调?

1 个答案:

答案 0 :(得分:0)

找到一个示例控制器here

在ApplicationController中,您需要定义然后设置回调,如下所示:

define_callbacks :logging_in_user
set_callback :logging_in_user, :before, :transfer_guest_user_actions_to_current_user

def transfer_guest_user_actions_to_current_user
  # todo
end