繁体   English   中英

编辑Ruby应用程序

[英]Editing Ruby Applications

Testia Tarantula是一个在Apache上运行的RoR测试套件。 在CentOS服务器上安装Ruby和Tarantula app后,我可以访问基于Web的界面。 通常当我想破解像Mantis这样的开源软件时,我会更改apache / Mantis文件夹中的一些代码或者其他内容并刷新网页。 即使我删除了整整一堆代码,似乎也没有发生任何事情。 如果我在Ruby应用程序(或类似文件)中更改.js文件,我是否需要编译?

您必须重新启动服务器。 Rails(在生产模式下)预编译资产,需要重新编译。

如果更改了js文件,则必须至少重新加载页面。 在生产模式下,如果您更改任何内容,则几乎需要重新启动服务器,因为您的资产可能已预先编译。

在开发模式下,您无需为所有内容重新启动服务器。 您可以在不重新启动的情况下查看视图和控制器中的更改,但您需要重新启动服务器以更改模型。

从这个角度来看,运行本地rails服务器非常有用。 只需在命令行键入rail -s,然后转到localhost:3000

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM