Я надеюсь, что это не дублирующая проблема; Я пробовал другие решения на SO без эффекта
При нажатии моего приложения на Heroku нажатие не сработало, потому что application.css не удалось скомпилировать.
Мой вывод на терминал:
Running: rake assets:precompile
rake aborted!
Sass::SyntaxError: Invalid CSS after " */": expected selector, was "@font-face"
(in /tmp/build_17e92975-ae8d-446f-8678-110eeeccfb64/app/assets/stylesheets/adminsite/application.css)
(sass):1845
Попытки решения
Я искал и удалял каждый экземпляр "*/", который предшествует @font-face внутри каталога.. /stylesheets/adminsite/. Такая же проблема и результат.
Я пробовал настройку:
config.assets.compile = true
... Тот же вопрос
Edit
Вот мой application.css(а не первый уровень приложения, но тот, который не работает в каталоге adminsite)
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
* or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the top of the
* compiled file, but it generally better to create a new file per style scope.
*
*= require jquery.ui.all
*= require_self
*= require normalize
*= require ./global/plugins/bootstrap/css/bootstrap
*= require ./global/plugins/uniform/css/uniform.default
*= require ./global/plugins/bootstrap-switch/css/bootstrap-switch
*= require ./global/css/components
*= require ./global/css/plugins
*= require ./global/plugins/simple-line-icons/simple-line-icons
*= require ./admin/layout/css/layout
*= require ./admin/layout/css/themes/light2
*= require ./admin/layout/css/custom
*/
Удалив и перекомпилируя, я обнаружил, что
*= require ./global/plugins/font-awesome/scss/font-awesome
который был 3 из нижней части этого списка, вызывал ошибку. Теперь я могу локально запускать
rake assets:precompile --trace RAILS_ENV=production
но я не могу нажать на герою, используя
git push herokunb newbeta:master
РЕШИТЬ:
Это был потрясающий CSS-шрифт. Удаление из этого требует исправления. Проблема возникла нерешенной только из-за моих собственных ошибок с помощью git.