레일즈 4.2.0을 사용하고 있습니다. 내 application.html.erb 레이아웃의 갑자기 내 스타일 태그가 application.css를 더 이상 렌더링하지 않습니다. 내 레이아웃에서레일즈가 더 이상 컴파일되지 않고 application.scss 파일을 서비스하지 않습니다.
나는이 :이 오류가 발생
<%= stylesheet_link_tag 'application', media: 'all' %>
을 :
5 행은 단순히 위의 stylesheet_link_tag입니다Showing /****/app/views/layouts/application.html.erb where line #5 raised:
TypeError: undefined is not an object (evaluating 'processor.process')
(in /****/app/assets/stylesheets/application.scss)
. 도움이된다면
내 보석 파일은 다음과 같다 :
gem 'rails', '~> 4.2.0'
gem 'mysql2'
gem 'sass-rails'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'bootstrap-sass'
gem 'bootstrap_form'
gem 'autoprefixer-rails'
gem 'bcrypt-ruby', :require => 'bcrypt'
gem 'lodash-rails'
gem 'angular-rails-templates'
gem 'mini_magick'
gem 'refile', require: ['refile/rails', 'refile/image_processing']
gem 'aws-sdk'
gem 'RedCloth'
gem 'sass-json-vars'
는 stylesheet_link_tag을 제거하면 응용 프로그램 실행 벌금을합니다. 태그는 유지하지만 application.scss 파일은 비우지 않습니다.
아이디어가 있으십니까?
'gem'therobyracer, platforms : : ruby'를 Gemfile에 추가 해보십시오. 물론 번들을 설치하고 서버를 다시 시작하십시오. –
오류가 수정되었습니다. Bootstrap SASS에서 글꼴 파일이 누락되었지만 지금은 그 파일로 작업 할 수 있습니다. 나는 그것을 디버깅 할 수있다. Googles V8 엔진이이 문제를 해결할 수있는 이유를 설명해 주시겠습니까? –
글꼴 문제를 해결하기 위해 application.scss에서'bootstrap' 또는 사용자 정의 변수를 가져 오기 전에'@import '부트 스트랩 - 스프로킷';'을 추가하십시오. –