【发布时间】:2020-12-30 13:52:52
【问题描述】:
我有一个使用 acts_as_taggable gem 的 Rails 应用程序。我在 Heroku 上托管了该应用程序,发现我超出了他们免费 PostgreSQL 数据库的行数限制。
查看使用 gem 自动生成的表,我的 Tags 表有 3302 行,但我的 Taggings 表有高达 17103 行。
我试图弄清楚为什么会出现如此巨大的差异,以及我是否可以做些什么来减少Taggings 表的大小。有没有这方面的最佳做法?
【问题讨论】:
-
Taggings必须是应用标签的连接表?当这些记录附加到的项目被破坏时,这些记录是否被破坏?我会先看看那个。
标签: ruby-on-rails acts-as-taggable-on acts-as-taggable