【发布时间】:2013-06-07 14:35:13
【问题描述】:
我有一个基于Devise cancan repo 的应用程序。目前它使用 SQLite3 作为其数据库。
我想知道有人如何将系统更改为 MongoDB 或 SQL 数据库之类的东西?
而且,如果我这样做,会在本地使用应用程序时产生问题吗?
【问题讨论】:
-
您尝试了哪些方法,哪些方法不起作用?如果您不知道
database.yml文件在哪里,或者您遇到了更难的问题,您的问题并不清楚。 -
Rails 和任何经过精心设计的应用程序都会将配置数据与代码分开,从而可以轻松重新配置。 Rails 对 database.yml 文件的使用使得更改数据库引擎或它们运行的主机变得非常容易。文件是 YAML 的额外好处是很容易让其他应用程序通过加载相同的文件重用相同的配置。进行更改,所有受影响的应用都会继承它。
标签: sql ruby-on-rails ruby mongodb