0

我是 ruby​​ on rails 和 amazon aws 的新手,遇到了这个问题:我可以使用以下命令从命令行连接到我的数据库:

mysql -h aaynj18bcvo3e.clqvrttlitbb.us-east-1.rds.amazonaws.com -P 3306 -u ebroot -p

也可以成功db:create 和db:migrate。问题是当我尝试连接到 localhost:3000/users/new 时,我的应用程序挂起。但是,当我访问 localhost:3000/ 时,我可以看到默认的 rails HTML 页面。

我能够验证我创建的数据库和表现在确实存在。

此时,我什至没有尝试部署应用程序,我只想在处于开发模式时能够连接到远程数据库。

请帮忙 - 谢谢:)

4

1 回答 1

0

当您访问“ localhost:3000 ”时,它会显示有关您的数据库的所有信息。如果屏幕上有一个rails图标,则数据库连接成功,否则不会...

这是了解数据库配置以及是否连接的简单方法...

于 2012-12-11T06:09:00.500 回答