我真的不喜欢在公用文件夹中有一个重复的目录结构来包含这里建议的 Javascript 模板。我要潜入一个项目。任何可以说服我不要将我所有的 JS 观点与我的其他观点相提并论的人,请提出不这样做的理由。我的想法:
无论您是使用 Backbone、Jammit 模板还是任何其他 Javascript 来创建数据视图,理想情况下,这些代码不应该位于 /app/views/[object] 目录中吗?如果我们正在设计一个具有多种表示数据的方式的应用程序,那么所有这些视图不应该都存在于同一个地方吗?
当然,设置路由并让 rails 为文件提供服务是没有意义的,但是如果我们使用 Jammit/Closure/其他 JS 压缩工具,那么我们已经在目录结构和 JS 之间添加了一层处理我们传输给客户。这不应该意味着我们可以将模板放在对代码组织/维护最有意义的地方吗?
谢谢。