RAILS4中如何使用Self Join分离无关系的数据
How to use Self Join to separate data with no relationships in RAILS 4
我正在为一家服装店构建库存系统原型。此应用程序管理商品降价、原价、降价、颜色、可用性。
应用程序导入一个 excel 文件并将 excel 的列和行映射到模型。
一共6栏,男女装属性相同。但我想按性别分开项目。
我可以上传所有女性数据,然后上传所有男性数据,但我不确定在导入端如何处理。由于它们都具有相同的属性,因此我觉得为此简单地制作 2 个单独的模型是一种浪费。
我调查了自连接,但这些项目彼此之间绝对没有关系。
我该如何处理?
我想你想做的是单一 Table 继承,STI。您可以有一个父模型、ItemMarkdown 或其他任何东西,这也将是数据库中的 table。您将有一个字段 "type" ,它可以是 "MaleItemMarkdown" 或 "FemaleItemMarkdown" 然后 Rails 会知道,当它实例化那些项目时,它应该将它们实例化为 class。当然,您必须创建那些 classes,它们将从 ItemMarkdown 继承。
我正在为一家服装店构建库存系统原型。此应用程序管理商品降价、原价、降价、颜色、可用性。
应用程序导入一个 excel 文件并将 excel 的列和行映射到模型。
一共6栏,男女装属性相同。但我想按性别分开项目。
我可以上传所有女性数据,然后上传所有男性数据,但我不确定在导入端如何处理。由于它们都具有相同的属性,因此我觉得为此简单地制作 2 个单独的模型是一种浪费。
我调查了自连接,但这些项目彼此之间绝对没有关系。
我该如何处理?
我想你想做的是单一 Table 继承,STI。您可以有一个父模型、ItemMarkdown 或其他任何东西,这也将是数据库中的 table。您将有一个字段 "type" ,它可以是 "MaleItemMarkdown" 或 "FemaleItemMarkdown" 然后 Rails 会知道,当它实例化那些项目时,它应该将它们实例化为 class。当然,您必须创建那些 classes,它们将从 ItemMarkdown 继承。