Powiedz, że muszę wywołać plik javascript w <head>
szablonu ERb. Instynkt jest zrobić to zwykle:JavaScript Dołącz najlepszą praktykę w aplikacji Railsowej
<head>
<%= javascript_include_tag :defaults %> <!-- For example -->
</head>
w układzie mojego aplikacji. Problem oczywiście staje się, że te pliki javascript są ładowane na każdą stronę w mojej aplikacji, niezależnie od tego, czy są one potrzebne dla przeglądanej strony.
Zastanawiam się, czy istnieje dobry sposób na załadowanie javascripta do nagłówków, na przykład wszystkich szablonów ERB znalezionych tylko w określonym katalogu.
prostu uratował mi dzień. Dzięki! – AnApprentice
Dlaczego <% - zamiast <% =? Czy to jest jakaś specjalna składnia? –
W starszych wersjach szyn "<% -" zapobiega generowaniu przez erb niepotrzebnych spacji przed znacznikiem <%. Dzieje się to automatycznie z nowszymi wersjami – Gu1234