2011-03-13 72 views
3

我最近開始研究一個需要重型腳本客戶端的應用程序,並且一直在研究將Rails與JavascriptMVC集成。發現在JupiterJS的人都做了同樣的,這是偉大的,但是,javascriptMVC和Rails文件夾結構

我一直在尋找谷歌,在javascriptMVC的論壇上,我仍然無法找到一個明確的答案 - 我把Rails文件結構中的所有javascriptMVC文件夾&文件?

我最初將把所有新的javascriptMVC文件放在/ public/javascripts /中 - 但我有點擔心它可能造成的安全問題 - 所有的測試文件,文檔和腳本都可以通過訪問整個世界。 PLUS,JavaScriptMVC中的說明指出:

「專業提示:儘可能在應用程序文件夾結構中將這些文件解壓縮爲高位(即,不要將它們放在公用目錄下的javascriptmvc文件夾下)。」

所以現在我不確定。關於一個好的rails + javascriptMVC文件夾結構是什麼樣的想法,我是否需要添加任何新的路徑到Rails環境,以允許它在public /外部工作?

回答

1

對於JMVC問題,請在我們的論壇上提問。你很幸運,我檢查了stackoverflow。

如果您使用的是標準導軌服務器,那麼沒有安全問題。但是,如果您想在生產計算機上安全起見,則只需推出steal/steal.js和應用程序production.js和production.css文件。

+0

你是男人!謝謝你回來這麼快! – 2011-03-14 01:01:02

+0

對不起賈斯汀我只是確認你說的是什麼,這是否意味着我應該將子模塊的所有文件git into public/javascriptmvc?您的網站上的PRO TIP意味着什麼?你說得對,我應該用你的論壇。將爲我的其他問題:) – 2011-03-14 01:03:22

+0

我實際上將它們作爲子模塊添加到公用文件夾。 JMVC也可以構建你的CSS。而且我通過我正在構建的小部件來組織圖像。 – 2011-03-14 15:41:50