我有一个旧的2.1.1 Ruby on Rails应用程序,系统升级到使用Ruby 1.8.7。它最初使用的是1.8.5左右。出于性能原因,我想将其升级到Ruby 1.9.x,也可能升级到更新的Ruby on Rails。
我找不到不同Ruby版本和Ruby on Rails版本之间的简单兼容性图表。2.1.1可以和Ruby 1.9.x一起工作吗
因此,我发现自己在本地将生产数据库克隆到我的本地开发数据库中,用于一个rails 4.2项目。有时我会添加测试迁移(或删除某些数据列)。目前,我在测试新的迁移时使用的是ALTER DATABASE development RENAME TO development_preserve_production_data。我能通过Ruby脚本实现自动化吗?或者我应该(我可以)通过bash脚本实现自动化吗?
我正在领导一个基于Ruby on Rails开发应用程序的团队。由于应用程序很小,自动化测试没有得到太多重视。但最近,它的规模开始扩大。我正在认真地考虑在团队中加强测试纪律。对于所有正在提交的新代码,我希望我的开发人员做到100%的代码覆盖率。但问题是,他们拒绝为UI相关的更改编写测试。我在网上读到Selenium是UI测试的解决方案之一。有没有