Мое приложение rails загружало изображения, которые я добавил ранее. Все старые загружаются из /assets (и фактически загружаются), новые изображения, которые я добавляю, пытаются загрузить из /images вместо /assets (и не работают)
Мое приложение rails работает на Ubuntu 16 с Nginx и пассажиром.
Я получаю их, просто введя имя файла с .png в конце (например, picture.png) в строку ввода simple_form.
И рендерится из этого: <%= image_tag("#{post.thumbnail_link}", :alt => "#{post.title}", :width => 320, :height => 180, class: "news-object") %>
И через это в посте показать: <%= image_tag("#{@post.thumbnail_link}", :alt => "#{@post.title}", class: "inpost-thumb") %>
Те, которые были добавлены ранее, также загружаются длинной строкой, казалось бы, случайных чисел/букв. - Новые нет.
Единственное, что, как мне кажется, отличается, это то, что новые изображения были недавно отправлены на сервер, тогда как старые изображения могли быть там, когда я поместил приложение rails на рабочий сервер.
Я пытался сделать Rails.application.config.assets.precompile += ["*.png"]
в config/initializers/assets
, но это не сработало.
Изображения загружаются нормально при разработке на локальном хосте.
Я хочу, чтобы изображения загружались из
/assets
, как это делают старые. И старый, и новый есть в/assets/images
/assets
. Некоторые люди предпочитают автоматизировать его в процессе сборки. 09.08.2018