我应该如何使用ruby和开发模式,每次我进行更改时都不需要重新启动我的ruby进程,就像Rails开发模式一样,当我进行更改时不需要重新启动代码和新代码将直接应用。在开发模式下的Ruby代码
回答
我认为你可以使用宝石鸟枪换的webapps服务器Reference
我不认为你可以继续进行而无需重新启动应用程序更改!
您无需在每个实例中都继续重新启动应用程序,例如,当您更改控制器和视图时,您不需要。
如果您更改路线或迁移,则需要重新启动。
我假设,eki正在谈论一个非rails应用程序。 –
嗨,约瑟夫,我不是说这里的Rails项目,而不是经典的ruby文件,可以说你创建hello.rb文件,只是改变了一些东西,它不会在重新启动之前应用 – eki
你可能需要一个守护脚本检查文件是否修改并重新运行脚本。 –
使用load
而不是require
可让您重新加载自启动Ruby脚本后编辑的文件。
这就是Rails中的开发模式。
- 1. 如何在android中的发布模式下运行代码块
- 2. 有没有办法确定GWT代码是否在开发模式下运行?
- 3. 试图在开发模式下迁移
- 4. 在MVC模式下开发GIS
- 5. 在发布模式与调试模式下代码的行为有所不同
- 6. 无法在设计/代码模式下打开项目?
- 7. 在开发模式下密码保护杂种
- 8. Rails 3引擎和代码重新加载在开发模式
- 9. 在开发模式
- 10. 启用Android开发人员模式设置的代码
- 11. ObjectContext在调试模式下公开,在发布模式下内部
- 12. 生产模式下的UglifyJSPlugin显示React开发模式警告
- 13. 在代码优先模式下使用上下文,代码是从数据库优先或模型优先开发的EDMX文件生成的
- 14. IntelliJ 14.0.2中断GWT超级开发模式代码服务器
- 15. GWT开发人员模式代码服务器
- 16. Ruby on Rails 3无法在生产模式下打开端口
- 17. GeoTools与GWT(开发模式码头)
- 18. 发现在Ruby代码寄生放
- 19. 在javascript中开发模式
- 20. 不要在开发模式
- 21. 在environment.rb中设置的常量在开发模式下消失
- 22. 更好的代码开发
- 23. 以下代码行在下面的ruby代码中做了什么?
- 24. 为什么heroku在我的路由文件中运行这个代码只能在开发模式下运行?
- 25. 发布模式跳过代码部分
- 26. jQuery代码在调试与发布模式下的行为不同
- 27. 包含以下代码的PHP开关盒以下代码
- 28. 在开发模式下禁用主塔应用中的缓存
- 29. 如何在开发模式下增加grails2.0.4的性能?
- 30. 在PHP的本地开发模式下使用Windows Azure
感谢您的帮助,无论如何,我们不需要重新启动任何东西,如果我们使用Rails框架进行任何更改?必须有一些与红宝石文件有关的事情,你不这么认为吗? – eki
ruby是解释的所以它的编译和运行每次不像java,我们需要先编译代码然后运行!!!在rails中,当页面只刷新动态元素时,而不是重新启动服务器! –
@eki:我想这是因为在Rails中你只能继续运行Web服务器。但是对于实际的应用程序,每个HTTP请求都运行一个Ruby实例。所以你的应用程序本身实际上是重新启动的。 –