Podczas korzystania rurociągu aktywów w szynach 3.1, tworzy domyślny application.js
:Jaki jest powód domyślnego require_tree w potoku zasobów?
//= require jquery
//= require jquery_ujs
//= require_tree .
ale kiedy będę musiał to wszystko z mojego javascript? W większości przypadków używamy różnych javascrips dla różnych kontrolerów/widoków?
Prawie nigdy nie próbuję tak bardzo ziarnisto rozszczepiać JavaScript; nie warto dokładać starań, aby każda strona zawierała dokładne pliki. Minimalny rozmiar gzipped JavaScript jest dość mały. –
Ale co z css? CSS nie ma przestrzeni nazw (w przeciwieństwie do javascript), czy 'require_tree .' łatwo powoduje konflikty produkcyjne? –
Prawie nigdy nie miałem poważnych konfliktów CSS, ale przypuszczam, że może to być problem, oczywiście - ale w tym momencie nie potrzebujesz domyślnego zachowania, więc usunięcie domyślnej konfiguracji wydaje się rozsądne. Pamiętaj - Rails jest uparty, a nie każdy ma taką samą opinię :) –