Я работаю над приложением Rails 4 и установил гем make_flaggable (следуя этому видеоруководству), чтобы пользователи могли лайкать сообщения. Всякий раз, когда я пытаюсь сделать так, чтобы пользователю понравилось сообщение (в браузере или консоли), он продолжает показывать мне эту ошибку:
SQLite3::SQLException: такого столбца нет: flaggings_count: UPDATE "posts" SET "flaggings_count" = COALESCE("flaggings_count", 0) + 1 WHERE "posts"."id" = 67
Вот мой метод:
def like
@post = Post.find(params[:id])
current_user.flag(@post, :like)
redirect_to posts_path, :notice => "You now like this post"
end
Миграция выглядит нормально, случалось ли это кому-нибудь? Заранее спасибо!