Я пытаюсь увеличить счетчик в моей таблице пользователей от другой модели.
class Count < ActiveRecord::Base
belongs_to :user
after_create :update_count
def update_count
user = User.find(self.user_id)
user.increment(:count)
end
end
Таким образом, при создании счетчика целью будет увеличение счетчика столбца для этого пользователя. В настоящее время он отказывается получить пользователя после создания, и я получаю нулевую ошибку.
Я использую устройство для своих пользователей
Это правильное место (наилучшая практика), чтобы сделать это? У меня это работало в контроллерах, но я хотел его почистить.
Я очень неопытен с обратными вызовами модели.