Мне очень не нравится дублировать структуру каталогов в общей папке, чтобы содержать шаблоны Javascript, как это предлагается здесь. Я собираюсь погрузиться в проект. Любой, кто может отговорить меня от добавления всех моих JS-представлений к другим моим представлениям, пожалуйста, объясните причины, по которым этого не делать. Мои мысли:
Используете ли вы шаблоны Backbone, Jammit или любой другой Javascript для создания представления ваших данных, не должен ли этот код в идеале находиться в каталоге /app/views/[object]? Если мы разрабатываем приложение с несколькими способами представления данных, разве все эти представления не должны находиться в одном месте?
Конечно, не имеет смысла настраивать маршруты и заставлять рельсы обслуживать файлы, но если мы используем Jammit/Closure/другой инструмент сжатия JS, то мы уже добавили слой обработки между нашей структурой каталогов и JS. мы передаем клиенту. Разве это не означает, что мы можем размещать шаблоны там, где это наиболее целесообразно для организации/обслуживания кода?
Спасибо.