2016-11-23 4 views
1

Я нажал пример приложения, над которым я работал в Heroku. Rails 5 - теперь я замечаю много проблем/различий, я могу вернуться к очевидной проблеме с конвейером. Большинство ссылок я вижу, из R3/R4, но упоминает положитьВперёд в Хероку - Активы (+?) Отсутствуют (Rails 5)

config.assets.compile = true 
    config.assets.digest = true 

в и модификациях всех url к font-url или image-url - я сделал это для большинства шрифтов, но я до сих пор видел пустые изображения, и сломанные ссылки/отсутствующие значки.

Еще одна странная вещь: я использовал JSON Builder для создания сайта site.json - сама страница на самом деле прекрасна; Без вопросов. Однако, когда я пытаюсь ограничить его параметром, он немедленно возвращает ошибку 500. Я нашел 4-5 других сообщений по этому поводу, каждый с небольшим количеством ответов, и обычно они говорят, чтобы сделать то, о чем я говорил выше.

Я даже пытался идти во все мои CSS файлы ядер, и изменить его на

font-url('<%= asset_path("mana.eot?#iefix&v=1.3.0") %>') который также ничего не делать.

Я прочитал на справочном сайте Heroku, что у него есть проблемы из-за отпечатка пальца MD5, и я выполнил шаги, чтобы подключиться к bash, чтобы увидеть существование файла И имя, но я не уверен, как на самом деле ... Что-нибудь об этом? Разве они не имеют того же отпечатка пальца при локальном компиляции/C9/IDE?

ответ

0

Что касается отсутствующих фотографий, возможно, вам придется загрузить их в AWS или что-то подобное и сохранить информацию там. Сделайте учетную запись и следуйте инструкциям, это довольно просто. У меня была такая же проблема для моего приложения, и это было для меня решением.

С точки зрения ссылок убедитесь, что ни один из них не является локальным: 3000, потому что это сломает ссылки.

+0

Heroku имеет изображение на своем локальном экземпляре, но ссылка не работает. он также не может найти jquery и т. д. В принципе все в рамках конвейера активов. – DNorthrup