0
私は、アクティブなレコードの1つの列を減らす問題があります。rails - decrement activeレコード列
このようなレコードを取得する - それが正常にポストを返す
@post = Post.active.find(params[:post_id])
を。
私のポストモデルに住んでいる@post.decrement_likes_count
を呼び出してください。
decrement_likes_count:
def decrement_likes_count
self.post_likes_count -= 1
self.save!
end
それは文字通り、一部だけを保存しないと全くpost_likes_count
の列には触れていません。
英雄ログをチェックすると、投稿のupdated_at
列が更新されますが、そのカウンタは減分されません。
私は間違っていますか?