Eksperymentuję z Rails 3.1, który wykorzystuje Sprokets 2.0 jako "potok zasobów" i próbuje skonfigurować bibliotekę CDN w trakcie produkcji, ale lokalny plik hostowany dla rozwoju.Używanie hostowanych przez CDN bibliotek JS do produkcji w Rails 3.1
znaczy w rozwoju: jquery.js
są ładowane jako część application.js
ale w produkcji: http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
załadowano zamian.
Dodatkowe pytanie: jakikolwiek powód, dla którego nie powinienem tego robić?
robię to samo w moich projektach :) –
+1 dla robi to dobrze. Właściwie to stworzyłem projekt około pół roku temu, który to wspierał, umieszczając wywołanie 'use_remote' wewnątrz pliku docelowego. Umożliwiło to automatyczne rozwiązywanie zależności wraz z wykorzystaniem skryptów hostowanych przez CDN. Możesz sprawdzić projekt pod kątem niektórych pomysłów - javascripto.org. Przestałem pracować nad tym projektem od czasu wprowadzenia potoku aktywów, ale uznałem, że jest to istotne. Mam nadzieję, że potok zasobów będzie obsługiwał coś takiego. Chciałbym również zobaczyć coś w rodzaju mojej koncepcji pakietów. –
W jaki sposób Rails 3.1 wykorzystał lokalnie dołączoną jQuery do programowania i CDN hostowany w produkcji? Robiłem to w 3.0, ale nie wiem jak to zrobić, gdy potok zasobów jest włączony. – Roman