Chcę, aby Rails 3.1 zbierał więcej moich zasobów do wstępnej kompilacji. W szczególności domyślny mechanizm dopasowujący do kompilowania plików nie dodaje plików .js
z vendor/assets/javascripts
. Mogę po prostu dodać aktywa do listy config.assets.precompile
, ale wydaje się to denerwujące. Nie chcę do nich odnosić się w manifeście application.js
, ponieważ nie chcę, aby były one zawarte na wszystkich stronach.Prekompilacja zasobów Rails 3.1 - uwzględnij wszystkie pliki javascript
Podsumowując, można zażądać, aby wszystkie pliki .js
znalezione w vendor/assets/javascripts
zostały wstępnie skompilowane przez rake assets:precompile
, ale bez uwzględnienia ich na wszystkich stronach?
Przepraszam za trochę stuknięty tutaj, ale można pokazać przykład dodanie regexp, aby dodać wszystkie zwykłe pliki js i css, ale NIE wszystkie pliki kawy lub plików scss? Próbowałem napisać jedną i to nie działa ... – Andrew
Prawdopodobnie chcesz nadpisać to, co jest już w prekompilacji: 'config.assets.precompile = ['* .js', '* .css']' . – pat
Chociaż prawdopodobnie będziesz chciał dodać coś do swoich obrazów. – pat