我创建了一个视图,并通过使用execute sql迁移创建视图,从而能够通过rails成功地访问它。
这样做的问题是视图没有输入到模式中。所以当我需要创建我的测试数据库来运行我的测试时,视图并没有被创建。然后我需要通过运行sql语句来创建它。有没有办法在ruby on rails中优雅地实现SQL视图?我的环境: Ruby on Rails 3.
我正在开发一个Ruby on Rails应用程序。我们使用sqlite数据库适配器进行本地开发和测试,postgresql适配器用于生产环境。我已经设置了我的database.yml来正确地访问这些数据库。
然而,我们与Travis CI进行了持续的集成。当我推送新的提交时,我希望Travis对postgresql数据库执行所有测试,这基本上意味着将适配器交换为测试环境。我目前提出的方法是对database.yml中
我一直在阅读Rails的敏捷web开发,我不得不将我的应用程序部署到Heroku。问题是,我的应用程序在本地正常工作,但当我部署它时,它只显示一个没有数据库内容的布局(products.)。自从我一直使用database.yml以来,我在some和sqlite3中做了一些修改group :development, :test do
adap
我是Ruby on Rails开发的新手。我接到了一个任务,要对另一个ROR开发人员创建的现有Ruby on Rails网站进行一些更改。我的问题是,我如何设置一个本地开发环境,以模仿上一个开发人员使用的环境?应用程序中是否有某些文件可以指导我完成此过程?例如,如何连接到临时数据库,哪个是要运行的正确本地服务器,等等。几个星期以来,我一直在试图弄清楚这一点。在之前的项目中,我对应用程序进行了更改,然后将其推送到heroku上的登台版本