Я пытаюсь обновить ActiveRecord срельсы - обновление ошибка колонки ActiveRecord
@post.update_column('post_likes_count', @post.post_likes_count - 1)
Я уверен, что @post существует, но я получаю сообщение об ошибке:
ActiveRecord::ActiveRecordError (post_likes_count is marked as readonly):
Модель для должности определяется как
class Post < ActiveRecord::Base
belongs_to :user
has_many :post_comments, :dependent => :destroy
has_many :post_likes, :dependent => :destroy
has_many :post_hashtags, :dependent => :destroy
validates_presence_of :user_id
end
Что я делаю неправильно?
Все, что я пытаюсь сделать, это уменьшить столбец post_likes_count
.