Zaczynam w szynach i mam aplikację działającą w dev (webrick).Nie znaleziono wstępnie skompilowanego pliku CSS z potokiem 4 potoku
Problem polega na tym, że wstępnie skompilowany plik CSS nie został znaleziony podczas produkcji.
Teraz hostuję go na heroku i wdrażam. Mam komunikat, że zasoby są prekompilowane (więc nie jest to błąd kompilacji) i wszystko jest domyślnie ustawione.
Mam folder/public/assets i wszystko tam jest. Mogę nawet cat
aplikacji - *. Css i otrzymuję pełną treść, którą powinienem mieć.
Teraz, gdy próbuję uzyskać dostęp do pliku CSS, pojawia się błąd 404 (nawet jeśli jest to automatycznie wygenerowany link css z użyciem <%= stylesheet_link_tag "application", :media => "all" %>
). Tak więc nie jest problemem, że zrobiłem hardcode na łączu CSS.
Nie jestem do końca pewien, jaki byłby następny test do wykonania.
Jeśli jesteś ciekawy wyniku, jest on obecnie publicznie dostępny here.
To chyba wystarczyło. Teraz muszę po prostu wymyślić obrazy. – Erick
@Ericki, obrazy powinny być również pod opieką tej konfiguracji. Czy widzisz obrazy w katalogu 'public/assets /'? A nawiasem mówiąc, w jaki sposób odwołujesz się do tych obrazów, czy używa on pomocnika 'image_path'? – vee
Muszę admet I odnoszą się do nich w sposób zakodowany przez /assets/something.jpg. Spróbuję użyć pomocnika image_path i zobaczę to. – Erick