2011-03-13 69 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