2013-11-15 20 views
3

У меня есть проблема, мои изображения не отображаются на Heroku .. Там нет сообщений об ошибках в толчке и я установил Gem «rails_12factor» в моем Gemfile ..Heroku не показывает мои изображения

Так что я не знаю, что делать

адресса является http://middiz.herokuapp.com/

не могли бы вы посмотрите, ребята, и помогите мне, пожалуйста?

Thx так много

image desc

+0

я могу увидеть изображения. В чем проблема? – sevenseacat

+0

Можете ли вы фоны? выкладывается только показы появляются .. – Ben2pop

+0

у вас есть жестко закодированные изображения сами или используются image_tag? покажите свой код. – uday

ответ

1

Я могу видеть некоторые изображения, но для потомков &, чтобы дать вам представление о том, что проблема может быть, я думал, что лучше написать этот ответ, чтобы помочь вы бежите изображения на Heroku


Динамический CSS

Снимки CSS основаны на изменении, когда вы их предварительно компилируете. & развернуть в Heroku. Rails использует asset fingerprinting, чтобы связать файлы зависимых активов с самим активом. Это означает, что вы должны обеспечить, чтобы ваш css имел пути динамического изображения, а не статические, и способ сделать это - использовать SCSS

SCSS позволяет динамически вставлять значения в конвейер активов, что позволяет вам обслуживать изображения динамически. Вот как это работает:

#app/assets/application.css 
background-image: url('background.png'); /* --> Renders static asset every time */ 

#app/assets/application.css.scss 
background-image: image_path('background.png'); /* --> dynamically renders the fingerprinted path */ 

Я ценю это не прямое исправление для вас, но я надеюсь, что это показывает способ решить проблему

+1

Эй, ты так много для своего ответа, он дал мне путь, чтобы копаться. На самом деле я использую URL-адрес ресурса, чтобы заставить его работать. Background-image: asset-url ('bg.png'); Вот и все! thx вы так много – Ben2pop

+0

Могу ли я задать вам еще один вопрос .. не могли бы вы посмотреть на http://middiz.herokuapp.com/, когда я уменьшаю размер моих окон, мои divs становятся беспорядочными .. почему? – Ben2pop

+0

Без проблем! DIVs выглядят хорошо для меня? Вы используете Booststrap или что-то подобное? –

Смежные вопросы