如何在新模型Rails 3中使用现有的表数据

时间:2014-09-17 17:07:21

标签: mysql ruby-on-rails ruby

我的数据库中有一个简单的表,它是使用seeds.rb文件创建的。 表包含7000条记录。

结构是这样的:

| 7343 | 2013 | Volkswagen               | CC                      |
| 7344 | 2013 | Volvo                    | C30                     |
| 7345 | 2013 | Volvo                    | C70                     |
| 7346 | 2013 | Volvo                    | S60                     |
| 7347 | 2013 | Volvo                    | XC90                    |
+------+------+--------------------------+-------------------------+

Schema是通过在seeds.rb文件中执行此代码创建的:

CREATE TABLE `VehicleModelYear` (
    `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `year` INT(4) UNSIGNED NOT NULL,
    `make` VARCHAR(50) NULL,
    `model` VARCHAR(50) NOT NULL,
    PRIMARY KEY (`id`),
    UNIQUE `U_VehicleModelYear_year_make_model` (`year`, `make`, `model`),
    INDEX `I_VehicleModelYear_year` (`year`),
    INDEX `I_VehicleModelYear_make` (`make`),
    INDEX `I_VehicleModelYear_model` (`model`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

我只是想知道是否可以将此表链接到像VehicleModelYear这样的新模型并访问此表数据。就像检索所有制造商然后选择沃尔沃一样,它会检索它拥有的所有型号。

我认为创建关联不是一种选择,因为所有数据都在单个表中? 感谢

0 个答案:

没有答案