我想在使用Rails开发时查看数据库中的数据(实际上是在开发、测试和生产三个阶段).我没有接触过配置,所以应该很容易,但我找不到任何有用的信息.

我不知道连接字符串可能是什么,也不知道在哪里输入,因为Aptana(v.3)似乎缺少我从Eclipse中了解到的良好的旧数据源浏览器视图.有人能给我指一下正确的方向吗?

编辑:我正在linux-Mint 12上工作

推荐答案

你忘了提到你正在使用的操作系统.

一种方法是在终端中使用sqlite3命令.

sqlite3 db/development.sqlite3

然而,对于判断行这样的事情,最好使用rails控制台.

rails c
> User.all # Where user is your model.

NOTE:不要直接通过sqlite3更改DB模式,如果您来自不同的web堆栈背景,您可能会习惯这种情况.这是因为下次运行迁移时,状态将与rails预期的不同.

Ruby-on-rails相关问答推荐

我的 Ruby on Rails Web API 的 Docker 映像未在服务器上构建,因为它未与 ruby​​gems.org 连接

仅在两个子域间共享Rails cookies,并为所有其他子域使用单独的cookie

Rails:当 id 方法为非标准时构建关联

序列化来自关联的不可变数据是个好主意吗?

在 Rails 7 中,可以将导入映射与 js Bundle 解决方案一起使用,还是它们是专有的?

只允许用户在 Rails 中输入字母和数字

无效的单表继承类型:Rails

URL 中的 Rails slugs - 使用 Active Record Model Post 的 Title 属性而不是 ID

如何从设计中删除/禁用注册

rails select标签,预先 Select 了多个值

在 Rails 3.2 中更新多行

Rails:包含多态关联

在命名空间内设计

Ruby on Rails 的 varchar 迁移问题

如何使用失败try 次数使设计可锁定

使用 jQuery 在 Rails 中不显眼的动态表单字段

Rails:仅当值存在时如何验证格式?

如何在Ruby 中对数字进行上限和舍入

Rails,Docker:主机不存在:默认

如何更改 Rails 3 控制器中视图文件的默认路径?