簡體   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