Authlogic's current_user object in models

前端 未结 3 885
星月不相逢
星月不相逢 2021-02-15 17:32

I need to know the ID of the current user in a model:

def after_save
  desc, points=nil, nil

  if answer_index == daily_question.correct_answer_index 
    desc          


        
3条回答
  •  忘掉有多难
    2021-02-15 17:57

    It's not possible.
    The current_user relies on the session, which isn't available in the model (and that's normal. The models are context-independent).

    You should pass the user to the model as a parameter.

提交回复
热议问题