Используйте sprockets 2.0 как в локальной среде, так и в среде prod (php) с минимальными трудностями - PullRequest
2 голосов
/ 10 октября 2011

Хотя я признаю, что обработка зависимостей звездочек - это круто, у меня мало знаний о том, как правильно ее использовать, чтобы она отвечала моим потребностям.На самом деле я работаю над приложением php 5.3 (литиевая платформа powered # li3) и начинаю разработку общедоступного файла javascript, предназначенного для отправки запроса на наши серверы и создания фрагментов DOM с результатами.По сути, я хочу, чтобы мои источники были организованы в модули, каждый из которых был посвящен одной задаче (запрос ajax, анализ json, генерация DOM и т. Д.), И я чувствую желание использовать звездочки.

НО как звездочки могут быть красиво и как-то прозрачно интегрированы в мой рабочий процесс (я хочу избегать задач CLI каждый раз, когда я изменяю один из моих файлов) в моем локальном окружении.?

Я уверен, что это как-то возможно, но мои знания о звездочках не позволяют мне самому открыть это.

Эксперименты были с той же проблематикой?Как это можно решить?Спасибо

1 Ответ

2 голосов
/ 10 октября 2011

Как правило, в вашей локальной среде вы запускаете звездочки как веб-сервер.Обычно это включает в себя добавление файла config.ru в ваше приложение с чем-то вроде

require 'sprockets'
map '/assets' do
  environment = Sprockets::Environment.new
  environment.append_path 'app/assets/javascripts'
  environment.append_path 'app/assets/stylesheets'
  run environment
end

и запуск его с rackup config.ru.Это должно перезагружать ваши активы каждый раз, когда вы меняете их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...