我正在尝试存储每个研讨会的视图数。
我的创意工坊控制器是:
def show
@workshop.view = @workshop.view + 1
@workshop.save
end
架构中的视图列:
create_table "workshops", force: :cascade do |t|
t.integer "view", default: 0
end
因此,我希望每次显示动作有效时,都会将观看次数增加 1。它在本地工作,每次 heroku 视图列上的 bur 都是 0。我找不到原因。
也许是因为PG数据库。欢迎任何想法。
我这样做后问题就消失了:heroku 重新启动。这可能是因为我在 rake db:migrate 后没有重新启动 heroku 服务器。