Итак, в моем проекте ruby on rails я хочу отслеживать, сколько раз пользователь заходил в систему. Я использую devise для аутентификации.Сейчас я думаю, что того, что у меня есть, достаточно для моего текущего проекта, у меня просто проблема с добавлением столбца login_count из моего базы данных.
Фрагмент Application.rb:
def after_sign_in_path_for(resource)
if current_user.login_count == 0
new_user_profile_path(user_id: current_user.id)
else
root_path
end
User.user_id.increment_counter(:login_count, 1)
end
Rightтеперь User.user_id.increment_counter(:login_count,1)
дает мне undefined method `to_model' for 1:Integer Did you mean? to_yaml
.