Ruby on rails 如何格式化YAML以指定使用YAML_db gem填充哪个模型

Ruby on rails 如何格式化YAML以指定使用YAML_db gem填充哪个模型,ruby-on-rails,database,model,yaml,populate,Ruby On Rails,Database,Model,Yaml,Populate,我对这个很陌生,所以这可能是显而易见的,我遗漏了一些东西。如果在.yml文件中有一些数据,我希望使用yaml_db填充数据库。它如何知道用数据填充哪个模型?我是以模型的名称命名文件(例如填充人物,person.yml),还是数据嵌套在模型的名称下(例如person:alan:etc,etc),还是其他名称?多亏了normalocity的建议。对于具有名称的人体模型,填充4个人将具有如下YAML: --- humans: columns: - id - name records:

我对这个很陌生,所以这可能是显而易见的,我遗漏了一些东西。如果在.yml文件中有一些数据,我希望使用yaml_db填充数据库。它如何知道用数据填充哪个模型?我是以模型的名称命名文件(例如填充人物,person.yml),还是数据嵌套在模型的名称下(例如person:alan:etc,etc),还是其他名称?

多亏了normalocity的建议。对于具有名称的人体模型,填充4个人将具有如下YAML:

---
humans:
  columns:
  - id
  - name
  records:
  - - 1
    - "Billy"
  - - 2
    - "Joey"
  - - 3
    - "Sara"
  - - 4
    - "Jess"

你有一个包含任何数据的数据库吗?如果是这样,请尝试
rake db:data:dump
并查看生成的
db/data.yml
文件的格式,以查看它用于指定模型的格式。我没有使用过
yaml_db
gem,但我猜这会让你更接近答案。谢谢!我知道这是我应该想到的:)