Ich brauche die ID des aktuellen Benutzers in einem Modell wissen:Authlogic der current_user Objekt in Modellen
def after_save
desc, points=nil, nil
if answer_index == daily_question.correct_answer_index
desc = I18n.t('daily_question.point_log.description.correct')
points=daily_question.points
else
desc = I18n.t('daily_question.point_log.description.incorrect')
end
current_user.give_points(:description => desc,
:points => points
)
end
Aber ich denke, dass ist nicht, wie es gemacht wird?
Grüße,
Jacob
Vielen Dank - hat perfekt funktioniert. – jriff
Wäre der current_user nicht nur selbst? Wenn Sie current_user.save irgendwo im Controller aufrufen, dann wird das: after_save: irgendwas alles über den Benutzer wissen ... Wenn nicht ein anderer Benutzer als current_user antworten kann, brauchen Sie nicht wirklich die "current_user" -Methode, denke ich. – Hock
Ich habe gerade versucht, das herauszufinden. Vielen Dank! – BBonifield