在被irb和rails控制台的伟大所震撼之后,我越来越热爱语言的动态部分。现在,我想知道Ruby应用程序是否可以即时更新自己(如果写入权限允许)。 Ruby应用程序可以获取更新并自行刷新吗?我在Apple应用程序中看到了很多这个功能,我知道在部署应用程序时必须预见到更新和修复。
感谢您的反馈,意见和解答!
答案 0 :(得分:1)
不确定。您可以加载重新打开现有类的文件并更改行为。有几种方法可以获得新代码。从磁盘读取它,或者有一个接受连接的套接字,然后评估传入的字符串。或者使用HTTP:http://www.neurogami.com/articles/The_year_of_living_dangerously/
顺便说一句,以这种方式做事有一些风险。 :)