Snažím sa nasadiť aplikáciu, ktorá používa ember-cli-rails
podľa capistrano
, Všetko funguje dobre, ale nie je images
a fonts
v production
, Dal som svoj styles
v app.scss
a používať url("some.images")
ako pomocník. Snažil som sa ako predkompletovať svoje aktíva lokálne, potom ju nasadiť a nie predkompilovať aktíva a nechať capistrano
robí to. Žiadny zo spôsobov. Neexistuje žiadny images
a fonts
, Skúsil som nejakého iného pomocníka image-path
, image_path
, image-url
, image_url
tak, ale nikto z nich nepomohol. Pokúsil sa konfigurovať rails
samotným uvedením config.serve.static.assets = true
v production.rb
aj keď si nemyslím, že je to potrebné, ale stále nie je šťastie. Keď som prehliadol stránku v production
hovorí can not load the image
, Zdá sa, že s pomocníkom niečo nie je v poriadku (url("some.images"))
Používam?? Nasledoval som takmer všetky súvisiace publikované na tento problém v stackoverflow
ale žiadny z nich nepracoval. Neviem, čo tu chýba?
app.scss:
body {
background: url("bg.png");
font-weight: 400;
}
production.rb:
config.assets.js_compressor = :uglifier
config.assets.compile = false
config.assets.digest = true
config.serve_static_files = ENV["RAILS_SERVE_STATIC_FILES"].present?
Capfile
a deploy.rb
sú len normálne, ktoré môžu byť použité capistrano
.
Rails
vesion je 4,2 a Ember
verzia je 0.2.7.
Akákoľvek pomoc by bola ocenená.
odpovede:
0 pre odpoveď č. 1Ukázalo sa to zmenou config.assets.compile = false
na true
.funguje to.