Ich versuche, eine App bereitzustellen, die verwendet ember-cli-rails
durch capistrano
. Alles funktioniert gut, aber es gibt keine images
und fonts
im production
. Ich habe meine styles
im app.scss
und benutzen url("some.images")
als ein Helfer. Ich habe beide Wege versucht, meine Assets vorkompilieren, dann deployen und nicht die Assets vorkompilieren und lassen capistrano
macht es. Keine der Möglichkeiten hat funktioniert. Es gibt kein images
und fonts
. Ich habe einen anderen Helfer ausprobiert image-path
, image_path
, image-url
, image_url
so weiter, aber keiner von ihnen half. Versucht zu konfigurieren rails
selbst durch Putten config.serve.static.assets = true
im production.rb
obwohl ich nicht denke, dass es notwendig ist, aber immer noch kein Glück. Als ich die Seite inspizierte production
es sagt can not load the image
. Es scheint, dass mit dem Helfer etwas nicht stimmt (url("some.images"))
Ich benutze?? Ich habe fast alle auf dieses Problem bezogenen bezogen stackoverflow
aber keiner von ihnen hat funktioniert. Ich weiß nicht, was ich hier vermisse?
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
und deploy.rb
sind nur normale, die von verwendet werden können capistrano
.
Rails
vesion ist 4.2 und Ember
Version ist 0.2.7.
Jede Hilfe wäre willkommen.
Antworten:
0 für die Antwort № 1Das hat sich durch Veränderung herausgestellt config.assets.compile = false
zu true
.Es klappt.