我是Rails的新手。我之前创建了一个Rails应用程序,并在开发数据库中收集了一些数据记录。假设,我创建了一个新的Rails应用程序,我更喜欢在我新创建的Rails应用程序中使用第一个Rails应用程序的现有开发数据库,我该怎么做?
答案 0 :(得分:0)
只需更改文件 config / database.yml 并设置数据库名称。
答案 1 :(得分:0)
你的database.yml应如下所示:
development:
host: localhost
adapter: mysql
database: your_database_name [just the name, not the path]
username: your_username
password: your_password
test:
...
production:
...
答案 2 :(得分:0)
您需要更改database.yml文件中的数据库名称。 您遇到的第二个问题是迁移。
我会复制先前应用程序中的迁移,以便您使用版本号维护迁移完整性,并在需要时回滚。
另外,如果你看到development.locs - locs引用table_name,在restful上下文中通常也巧合地是控制器的名称。