La pipeline degli asset fornisce un framework per concatenare e minimizzare o comprimere gli asset JavaScript e CSS. Aggiunge anche la possibilità di scrivere queste risorse in altri linguaggi e pre-processori come CoffeeScript, Sass ed ERB.
Ho riscontrato un problema nella mia app Rails 4 durante il tentativo di organizzare i file JS "alla guida". In precedenza erano sparsi in diverse viste. Li ho organizzati in file separati e li ho compilati con la pipeline delle risorse. Tuttavia, ho appena appreso che l'evento "pronto" di jQuery …
Per quanto ne so, tutto il tuo JavaScript viene unito in 1 file. Rails lo fa per impostazione predefinita quando si aggiunge //= require_tree .alla fine del application.jsfile manifest. Sembra un vero salvavita, ma sono un po 'preoccupato per il codice JavaScript specifico della pagina. Questo codice viene eseguito su …
I pignoni tendono ad essere abbastanza dettagliati nel registro (dev) per impostazione predefinita in 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 …
Ho alcuni font configurati nel mio file Scss in questo modo: @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'); } Il file del font effettivo è archiviato in / app / assets / fonts / Ho aggiunto config.assets.paths << Rails.root.join("app", "assets", …
Ho creato un'app di rotaie di base con un semplice controller di pagine con una funzione di indice e quando carico la pagina ottengo: 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> …
L'app Rails predefinita installata da rails newha config.assets.compile = falsein produzione. E il modo normale di fare le cose è eseguire rake assets:precompileprima di distribuire l'app, per assicurarsi che tutte le risorse della pipeline delle risorse siano compilate. Quindi cosa succede se mi metto config.assets.compile = truein produzione? Non dovrò …
Sto costruendo la mia prima app Rails da solo usando Rails 3.1.rc5. Il mio problema è che voglio che il mio sito renda condizionalmente i vari file CSS. Sto usando Blueprint CSS e sto cercando di eseguire il rendering dei pignoni / binari per la screen.cssmaggior parte del tempo, print.csssolo …
Ho un'app Rails che sto provando a testare nell'ambiente di produzione. Ho corso RAILS_ENV=production rake assets:precompileche ha generato tutte le mie risorse in / public / assets. Il problema è che quando avvio la mia app con RAILS_ENV=production rails s thin: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Questo file esiste …
Sto eseguendo la pre-compilazione di risorse ed eseguendo l'applicazione in modalità di produzione. Dopo la compilazione quando carico la mia pagina indice ho ricevuto i seguenti avvisi nella console di Chrome: 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 …
Sto cercando di mettere la mia app in produzione e i percorsi delle risorse di immagine e CSS non funzionano. Ecco cosa sto facendo attualmente: Le risorse immagine risiedono in /app/assets/images/image.jpg I fogli di stile sono disponibili in /app/assets/stylesheets/style.css Nel mio layout, faccio riferimento al file css in questo modo: …
AGGIORNAMENTO: il suggerimento di Colin di rimuovere la riga // = require_tree. ha risolto il problema. Ho sprecato più di 2 giorni cercando di seguire ogni suggerimento disponibile e risolvere il mio problema. Sto cercando di seguire il libro http://ruby.railstutorial.org sulla macchina Windows e non posso superare il seguente brutto …
Dovremmo usare qualcos'altro a parte image-urle altri in Rails 4? Restituiscono valori diversi che non sembrano avere senso. Se ho logo.pngin /app/assets/images/logo.pnge faccio la seguente, questo è quello che ottengo: 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") Ovviamente nessuno di questi funziona perché hanno bisogno …
In Rails 3, le gemme utilizzate esclusivamente per generare asset nella pipeline di asset erano correttamente posizionate nel assetsgruppo del 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 …
Quindi, ho una app/assets/stylesheets/struttura di directory simile a questa: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements In ogni directory, ci sono più parziali sass (di solito * .css.scss, ma uno o due * .css.scss.erb). Potrei supporre molto, ma rails DOVREBBE compilare automaticamente tutti i file in quelle directory …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.