编辑Ruby应用程序

时间:2014-04-07 16:20:51

标签: ruby-on-rails ruby

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

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