0
我對此很新,所以這可能很明顯,我錯過了一些東西。如果我在.yml文件中有一些數據,我想用yaml_db填充數據庫。它如何知道用數據填充的模型?我是否在模型之後命名文件(例如,填充people,person.yml)還是應該將數據嵌套在模型名稱下(例如,person:alan:etc等)或其他名稱?如何格式化YAML以指定使用yaml_db填充哪個模型gem
我對此很新,所以這可能很明顯,我錯過了一些東西。如果我在.yml文件中有一些數據,我想用yaml_db填充數據庫。它如何知道用數據填充的模型?我是否在模型之後命名文件(例如,填充people,person.yml)還是應該將數據嵌套在模型名稱下(例如,person:alan:etc等)或其他名稱?如何格式化YAML以指定使用yaml_db填充哪個模型gem
感謝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,但我猜這會讓你更接近答案。 – jefflunt
謝謝!知道這將是我應該想到的自己:) – neurodynamic