我有多个外观相同的表,是否可以通过更改基础表名将模型保存到多个表中?
Products
Products_Staging
Products_Archive
这些列将完全相同。
一种更简单的方法是将以下内容添加到一个或所有模型中:
after_create :create_others
private
def create_others
# you get the product created first
ProductStaging.create(product.attributes)
ProductArchive.create(product.attributes)
end