我最近开始研发一款需要大量客户端脚本的应用程序,并且一直在寻求将Rails与JavascriptMVC集成。发现JupiterJS的人都在做同样的事情,这很好,但是,
我一直在谷歌搜索,在javascriptMVC的论坛上,我仍然无法找到一个明确的答案 - 我在哪里把所有的javascriptMVC文件夹& Rails文件结构中的文件?
我最初将把所有新的javascriptMVC文件放在/ public / javascripts /中 - 但我有点担心它可能带来的安全问题 - 所有的测试文件,文档和脚本都可供访问全世界。加上javascriptMVC中的说明:
“PRO TIP:尽可能将这些文件解压缩到您的应用程序文件夹结构中(即不要将它们放在公共目录中的javascriptmvc文件夹下)。”
所以现在我不确定。关于如何使用良好的rails + javascriptMVC文件夹结构的任何想法,我是否需要向Rails环境添加任何新路径以允许它在public /?之外工作?
答案 0 :(得分:1)
对于JMVC问题,请在我们的论坛上提问。你很幸运我检查了stackoverflow。
如果您使用标准的rails服务器,则确实没有安全问题。但是,如果您想要安全,在生产机器上,您只需要推出steal / steal.js和您的应用程序production.js和production.css文件。