3

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

我一直在谷歌上搜索,在 javascriptMVC 的论坛上,我仍然找不到明确的答案 - 我应该将所有 javascriptMVC 文件夹和文件放在 Rails 文件结构中的哪里?

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

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

所以现在我不确定。关于一个好的 rails + javascriptMVC 文件夹结构的任何想法,我是否需要向 Rails 环境添加任何新路径以允许它在 public/ 之外工作?

4

1 回答 1

1

对于 JMVC 问题,请在我们的论坛上提问。你很幸运我检查了stackoverflow。

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

于 2011-03-14T00:46:18.903 回答