Ich habe meine App für die Produktion bereitgestellt und festgestellt, dass Bilder nicht von image_tag geliefert werden, aber wenn Asset_Pfad verwendet wird. Ich habe meine Bilder unter App/Assets/Bilder. Bei der Produktion precompiliere ich sie so, dass sie öffentlich/Assets sind und Namen wie 'image_name-fk3r23039423-0e9232.png' haben.Bilder, die in der Produktion nicht über image_tag in Rails 4 gereicht wurden
Wenn ich HTML-Code aussehen erzeugt Ich sehe, dass src meine image_tag des
/images/logo
ist während asset_path dies erzeugt:
/assets/login-bg1-01eead5b47afcb7e0a951a3668ec3921e8df3f4507f70599f1b84d5efc971855.jpg
So ist es richtig ist. Ich bin also interessiert, warum ich keine Bilder mit image_tag 'image-name' liefern kann?
Hier ist meine production.rb
config.serve_static_files = true
config.assets.compile = false
config.assets.digest = true
Wir lief dies auf GitLab in https://gitlab.com/gitlab-org/gitlab-ce/issues/28743 –