JavaScript MVC 和 Rails 文件夹结构

3

我最近开始开发一个需要大量客户端脚本的应用程序,并一直在考虑将Rails与JavascriptMVC集成。我发现JupiterJS的人也在做同样的事情,这很棒,但是,

我在谷歌上搜索了javascriptMVC的论坛,但仍然找不到明确的答案 - 我应该把所有的javascriptMVC文件夹和文件放在Rails文件结构的哪个位置?

我最初打算将所有新的javascriptMVC文件放在 /public/javascripts/ 中,但我有点担心它可能带来的安全问题 - 所有的测试文件、文档和脚本都可以被整个世界访问。此外,javascriptMVC的说明书中说:

“专业提示:尽可能高地解压这些文件到您的应用程序文件夹结构中(即不要将它们放在公共目录中的javascriptmvc文件夹下)。”

所以现在我不确定。关于良好的Rails + JavascriptMVC文件夹结构,您有什么想法吗?我需要添加任何新路径到Rails环境中以使其在public/之外工作吗?

1个回答

1

关于JMVC的问题,请在我们的论坛上提问。你很幸运我会查看stackoverflow。

如果您使用标准的Rails服务器,则实际上不存在安全问题。但是,如果您想要更安全,在生产机器上,您只需要推出steal/steal.js和您的应用程序production.js和production.css文件。


抱歉 Justin,我只是确认一下你说的话,这是否意味着我应该将所有文件都 git submodule 到 public/javascriptmvc 中?那么你网站上的 PRO TIP 是什么意思呢?你说得对,我应该使用你的论坛。以后有问题我会去那里提问的 :) - Asyraf Rahman
我实际上将它们作为子模块添加到公共文件夹中。JMVC也可以构建您的CSS。我通过正在构建的小部件组织图像。 - Justin Meyer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接