2011-06-30 39 views
2

Ruby on Rails是否有在線代碼編輯器?Ruby on Rails有在線代碼編輯器嗎?

直接編輯服務器上的文件?

+0

我猜你有問題,你認爲編輯服務器上的文件可能是解決方案 - 如果你解釋你試圖解決的實際問題,你更有可能找到一個好的(如果意外的話)回答。 –

+0

我不認爲這一定是一個不好的問題,但解決方案不會像提問者所期望的那樣簡單,或者甚至他們所要求的。基於雲的開發/登臺/測試環境,您可以將其部署到生產環境中,這將非常有用。一方面,不需要總是將開發環境安裝在機器附近。智能手機制作錯誤修復了另一個問題 – mark

回答

0

我真心希望這個問題的答案仍然是「不」。

你想在服務器上編輯什麼?如果答案是查看模板,則查看Liquid - 您可以爲存儲在數據庫中的模板位提供管理員。

通過Web界面編輯(更不用說顯示)應用程序代碼是瘋狂的。允許用戶輸入評估代碼是瘋狂的。我有一個讓用戶輸入公式的應用程序,但是這些應用程序是用polyglot/treetop解析的數學語法表示的 - 而不是Ruby代碼。應用程序代碼應該寫在開發人員手中,並附帶測試。機器,只能由可信用戶部署。

不要說,如果你正在更新服務器上的代碼,你需要告訴應用服務器重新加載代碼。

2

如果您要尋找的是支持Ruby語法突出顯示和FTP或SFTP訪問的在線編輯器,以直接編輯服務器上的文件,請查看Cloud9 IDE。它還支持訪問Github和Bitbucket。

但是,它不支持任何Rails命令(如generaterake)。此外,您必須重新啓動服務器(如touch tmp/restart.txt)才能顯示您對任何需要重新加載服務器的文件所做的任何更改。