Pytania otagowane jako asset-pipeline

Potok zasobów zapewnia strukturę do łączenia i zmniejszania lub kompresji zasobów JavaScript i CSS. Dodaje również możliwość pisania tych zasobów w innych językach i preprocesorach, takich jak CoffeeScript, Sass i ERB.

19
Rails 4: jak używać $ (dokument) .ready () z turbo-linkami
Wystąpił problem w mojej aplikacji Rails 4, próbując uporządkować pliki JS „po torach”. Wcześniej były one rozrzucone po różnych widokach. Zorganizowałem je w osobne pliki i skompilowałem je z potokiem zasobów. Jednak właśnie dowiedziałem się, że „gotowe” zdarzenie jQuery nie uruchamia się przy kolejnych kliknięciach, gdy włączone jest łączenie turbo. …

29
W Rails 3.1, gdzie umieszczasz swój kod JavaScript „specyficzny dla strony”?
O ile mi wiadomo, wszystkie skrypty JavaScript zostają scalone w jeden plik. Rails robi to domyślnie, gdy dodaje //= require_tree .się do dolnej części application.jspliku manifestu. To brzmi jak prawdziwa oszczędność życia, ale trochę martwię się o specyficzny dla strony kod JavaScript. Czy ten kod jest wykonywany na każdej stronie? …

14
Jak mogę wyłączyć rejestrowanie komunikatów potoku zasobów (zębatek) w Ruby on Rails 3.1?
Koła zębate są zazwyczaj dość szczegółowe w dzienniku (dev) w Ruby on Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started GET "/assets/default/header_bg.gif" for 127.0.0.1 at …

12
Używanie czcionek z potokiem zasobów Rails
Mam kilka czcionek konfigurowanych w moim pliku Scss, takich jak: @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), asset-url('icoMoon.ttf', font) format('truetype'), asset-url('icoMoon.svg#Icomoon', font) format('svg'); } Rzeczywisty plik czcionek jest przechowywany w / app / asset / fonts / Dodałem config.assets.paths << Rails.root.join("app", "assets", "fonts")do mojego pliku application.rb …

14
szyny 3.1.0 ActionView :: Szablon :: Błąd (application.css nie jest prekompilowany)
Zrobiłem podstawową aplikację railsową z prostym kontrolerem stron z funkcją indeksu, a kiedy ładuję stronę, otrzymuję: ActionView::Template::Error (application.css isn't precompiled): 2: <html> 3: <head> 4: <title>Demo</title> 5: <%= stylesheet_link_tag "application" %> 6: <%= javascript_include_tag "application" %> 7: <%= csrf_meta_tags %> 8: </head> app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__43625033_88530400' Gemfile source 'http://rubygems.org' gem 'rails', '3.1.0' …

7
config.assets.compile = true w produkcji Railsów, dlaczego nie?
Domyślna aplikacja Railsów zainstalowana przez rails newma config.assets.compile = falsew produkcji. A zwykłym sposobem na wykonanie czynności jest uruchomienie rake assets:precompileprzed wdrożeniem aplikacji, aby upewnić się, że wszystkie zasoby potoku zasobów są skompilowane. Co się stanie, jeśli ustawię config.assets.compile = trueprodukcję? Nie będę już musiał biec precompile. Co ja wierzę …

3
Używanie potoku zasobów Rails 3.1 do warunkowego używania określonego CSS
Jestem w trakcie tworzenia mojej pierwszej solowej aplikacji Rails przy użyciu Rails 3.1.rc5. Mój problem polega na tym, że chcę, aby moja witryna warunkowo renderowała różne pliki CSS. Używam Blueprint CSS i staram się renderować koła zębate / szyny przez screen.csswiększość czasu, print.csstylko podczas drukowania i ie.csstylko wtedy, gdy strona …

9
Żadna trasa nie pasuje do [GET] / asset
Mam aplikację Rails, którą próbuję przetestować w środowisku produkcyjnym. Uruchomiłem, RAILS_ENV=production rake assets:precompilektóry wygenerował wszystkie moje aktywa w / public / asset. Problem polega na tym, że po uruchomieniu aplikacji RAILS_ENV=production rails s thinotrzymuję: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Ten plik istnieje jednak pod adresem /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css . Jakieś przemyślenia, …

24
Nie udało się zdekodować pobranej czcionki, błąd analizy OTS: nieprawidłowy tag wersji + szyny 4
Robię prekompilację zasobów i uruchamiam aplikację w trybie produkcyjnym. Po kompilacji, kiedy ładuję moją stronę indeksową, w konsoli chrome pojawiły się następujące ostrzeżenia: Failed to decode downloaded font: http://localhost:3000/fonts/ionicons.ttf?v=2.0.0 prospects:1 OTS parsing error: invalid version tag Failed to decode downloaded font: http://localhost:3000/fonts/ionicons.woff?v=2.0.0 prospects:1 OTS parsing error: invalid version tag Problem …

18
Szyny 4: zasoby nie są ładowane w produkcji
Próbuję wprowadzić moją aplikację do produkcji, a ścieżki zasobów obrazu i css nie działają. Oto, co obecnie robię: Zasoby graficzne znajdują się w /app/assets/images/image.jpg Arkusze stylów znajdują się w /app/assets/stylesheets/style.css W moim układzie odwołuję się do pliku css w następujący sposób: <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> …

13
ExecJS :: RuntimeError w systemie Windows próbuje postępować zgodnie z rubytutorial
AKTUALIZACJA: sugestia Colina dotycząca usunięcia linii // = require_tree. rozwiązał problem. Zmarnowałem ponad 2 dni, próbując zastosować się do każdej sugestii i naprawić mój problem. Próbuję śledzić książkę http://ruby.railstutorial.org na komputerze z systemem Windows i do końca życia nie mogę ominąć tego okropnego błędu. ExecJS::RuntimeError in Static_pages#home Showing C:/Users/.../bootcamp-sample-app/app/views/layouts/application.html.erb where …

6
Rails 4 image-path, image-url i asset-url nie działają już w plikach SCSS
Czy powinniśmy używać czegoś innego oprócz image-urli innych w Rails 4? Zwracają różne wartości, które wydają się nie mieć sensu. Jeśli mam logo.pngsię /app/assets/images/logo.pngi wykonaj następujące czynności, to jest to, co mam: image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work image-path("logo.png") -> "/images/logo.png" asset-url("logo.png") -> url("/logo.png") Oczywiście żadna z nich nie działa, …

3
Dlaczego Rails4 porzucił wsparcie dla grupy „asset” w Gemfile
W Rails 3 klejnoty używane wyłącznie do generowania aktywów w potoku aktywów zostały prawidłowo umieszczone w assetsgrupie Gemfile: ... # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails' gem 'coffee-rails' gem 'uglifier' # See https://github.com/sstephenson/execjs#readme for more supported runtimes …

5
Właściwa struktura zasobów SCSS w szynach
Mam więc app/assets/stylesheets/strukturę katalogów, która wygląda mniej więcej tak: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements W każdym katalogu znajduje się wiele części sass (zwykle * .css.scss, ale jeden lub dwa * .css.scss.erb). Mogę dużo przypuszczać, ale rails POWINNY automatycznie kompilować wszystkie pliki w tych katalogach z powodu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.