我在我的 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>
最好的方法是什么?