我想定义一个多态表。我的问题是一个表的 Primary_key 是 type uuid(string),另一个表是id(integer). 我想也许有一个model_able_id和一个model_able_uuid变化取决于model_type但我无法弄清楚,它可能会破坏大量的多态的活动记录功能。
uuid(string)
id(integer)
model_able_id
model_able_uuid
model_type
我想到的其他一些事情是使用 STI,但我仍然很困惑,当然,我可以将 ids 迁移到 uuid,这会解决我的问题(但我宁愿不这样做)。
ruby polymorphism uuid ruby-on-rails
polymorphism ×1
ruby ×1
ruby-on-rails ×1
uuid ×1