我是 Rails 新手。我之前创建了一个 Rails 应用程序,并在开发数据库中收集了一些数据记录。假设我创建了一个新的 Rails 应用程序,并且我更喜欢在新创建的 Rails 应用程序中使用第一个 Rails 应用程序的现有开发数据库,​​我该怎么做?

没有正确的解决方案

其他提示

只需更改文件即可 配置/数据库.yml 并设置数据库名称。

你的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:
...

您需要更改database.yml 文件中的数据库名称。您遇到的第二个问题是迁移。

我将从您以前的应用程序中复制迁移,以便您通过版本号保持迁移完整性,并在需要时回滚。

另外,如果您看到development.locs - locs 指的是table_name,在restful 上下文中通常也恰好是控制器的名称。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top