这个 Rails 文件存储在哪里? db/development.sqlite3
Posted
技术标签:
【中文标题】这个 Rails 文件存储在哪里? db/development.sqlite3【英文标题】:Where is this Rails file stored? db/development.sqlite3 【发布时间】:2010-10-29 03:21:07 【问题描述】:我正在尝试查找 rails 创建的 sqlite 数据库文件。
对不起,如果这是一个愚蠢的问题,但该文件存储在哪个文件夹中?
我查看了我的 Rails 项目中的所有文件夹,但都找不到。
我的database.yml
:
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
【问题讨论】:
【参考方案1】:它在 RAILS_ROOT/db/development.sqlite3 中
【讨论】:
如果你部署 capistrano 会怎样?【参考方案2】:如果您尚未完成 rake db:create,则该文件可能不存在。
【讨论】:
【参考方案3】:你可以在以下目录下执行“scaffold”命令后找到你的数据库文件 如果您在项目文件夹中,那么 然后转到“DB”文件夹 然后你可以看到“development.sqlite3”文件这是sqlite数据库文件
【讨论】:
【参考方案4】:sqlite://db/development.sqlite3
【讨论】:
这告诉我们什么?它看起来像一个 URL,但将其粘贴到我的浏览器 (Firefox) 中并没有产生任何有用的信息——只是一个谷歌搜索让我回到了这里:-)。它只是第一个答案的简写吗?以上是关于这个 Rails 文件存储在哪里? db/development.sqlite3的主要内容,如果未能解决你的问题,请参考以下文章
在 Ruby on Rails 项目中将“关注点”存储在哪里? (轨道 5.2+)