首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑Ruby应用程序

编辑Ruby应用程序
EN

Stack Overflow用户
提问于 2014-04-07 16:20:50
回答 2查看 90关注 0票数 0

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-07 16:22:59

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

票数 2
EN

Stack Overflow用户

发布于 2014-04-07 16:29:28

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22917829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档