2012-10-27 8 views
2

我的應用程序有一個Ruby on Rails後端(使用git和heroku),前端設計者(css/jquery)問他是否可以在沒有安裝rails的情況下處理代碼(即從git下載代碼,並只需ftp到英雄)。由css設計者在Rails中進行前端編輯而不使用rails生態系統?

它似乎不可能FTP到heroku。前端開發人員可以通過其他方式與rails進行交互,而無需自行安裝rails嗎?

謝謝!

格雷格

回答

0

,我將提供靜態的HTML頁面的樣本與CSS & js文件生成得益於實際應用起來。唯一缺少的就是ajax進程。

+0

有趣。所以你只需發送生成的頁面的html,然後自己輸入這些html/css更改? – user749798

+0

這是比真正的解決方案更多的解決方法,我同意。但除非你想讓你的設計師學習html.erb代碼,否則我沒有看到任何其他解決方案。如果你找到了,請讓我發佈:我很感興趣;-) – microcosme

0

如果他只需要編輯文件(css,js,...),他就可以從git中取出你的代碼(我猜你的情況由Heroku維護),然後推回去。
但是,我想他也想看看他的變化是怎麼樣的,爲此他需要運行rails服務器。
檢查Heroku工具帶(或類似的東西),它應該很容易安裝,並允許您從heroku檢出代碼並運行服務器。我從來沒有用過,但認爲我曾經聽說過。

0

他可能沒有安裝導軌。他需要使用git來推送到heroku,因爲它不支持ftp,部分原因是各種過程都與git推送相關聯。

我想說清楚:即使使用git,我強烈建議不要這樣做。 Rails圍繞它的視圖文件,佈局,css,js等進行了大量的處理,並且去除了看到實際應用程序提供的內容的能力,這些都是誘發問題。

您可能會考慮的一個選擇是爲設計者設置rails環境,以便他們不必學習太多,並且可以在'按一個按鈕或兩個'級別。

另一種選擇是,你基本上成爲'主',並將文件穿梭到服務器,並在本地檢查它們。這更加低效,但當然可以適合一些官僚機構或組織。