我一直在Windows 10(WSL2)上使用Rails 5.1.7(ruby 2.4.1)进行项目开发,并决定开始使用rails 6.0.1(ruby 2.6.3)进行新项目。在我的Rails 5.1.7应用程序上,使用rails db:{drop,create,migrate,seed}
重置我的数据库并使用rails s
启动服务器都运行良好(从开始到结束总共可能需要10秒)。我的rails 6.0.1应用程序虽然是一个全新的应用程序并且正在运行spring,但是很容易花费30秒来运行这些命令。
Ruby on Rails 6并不是一个稳定的版本。有些宝石需要升级到此版本的Rails,这可能需要更多时间。实际上,Rails应用程序的性能将取决于数据库的执行方式以及所使用的JS或前端库的数量。
但是要尝试调试您的应用程序问题,我建议卸载一些gems并重新安装它们,其中一些可以在您的代码环境上留下缓存。尽管如此,我还是推荐您这个不错的博客,它讨论的https://www.railsspeed.com/使您的Rails应用程序具有更好的性能。
希望它有效!干杯