Я пытаюсь обслуживать изображения в среде разработки в моем совершенно новом приложении RoR (6.0.2).
Код, расположенный в моем макете, очень прост
<%= image_tag 'logo.jpg' %>
и файл находится в нужном месте:
ngw@abulafia ~/Projects/l3ad-in authentication ● ls -l app/assets/images/logo.jpg
-rw-r--r-- 1 ngw docker 107367 Apr 28 12:59 app/assets/images/logo.jpg
пути тоже выглядят нормально:
2.6.6 :001 > Rails.application.config.assets.paths
=> ["/home/ngw/Projects/l3ad-in/app/assets/config", "/home/ngw/Projects/l3ad-in/app/assets/images", "/home/ngw/.rvm/gems/ruby-2.6.6/gems/actioncable-6.0.2.2/app/assets/javascripts", "/home/ngw/.rvm/gems/ruby-2.6.6/gems/activestorage-6.0.2.2/app/assets/javascripts", "/home/ngw/.rvm/gems/ruby-2.6.6/gems/actionview-6.0.2.2/lib/assets/compiled", #<Pathname:/home/ngw/Projects/l3ad-in/node_modules>]
Если я ПОЛУЧУ страницу:
Processing by HomeController#index as HTML
Rendering home/index.html.erb within layouts/application
Rendered home/index.html.erb within layouts/application (Duration: 5.7ms | Allocations: 4067)
Completed 500 Internal Server Error in 9ms (ActiveRecord: 0.0ms | Allocations: 5908)
Что происходит на? И как это отладить? Там нет абсолютно ничего в журналах. Я использую попутный ветер css, но я был бы удивлен, если бы это имело какое-либо отношение к этому ...