undefined method `[]' for “font”:Sass::Script::Value::String
我正在运行我的Rails应用程序,遇到上述错误。
我想这与Sass rails和字体很棒有关。
这是我的gemfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | source 'https://rubygems.org' ruby '2.2.3' gem 'rails', '4.2.6' gem 'jquery-rails' gem 'jquery-turbolinks' gem 'jquery-ui-rails' gem 'devise' gem 'simple_form' gem 'will_paginate' gem 'bootstrap-will_paginate' #gem 'activerecord-reputation-system', require: 'reputation_system' gem 'activerecord-reputation-system', github: 'NARKOZ/activerecord-reputation-system', branch: 'rails4' gem 'acts-as-taggable-on' gem 'randumb' gem 'turbolinks' gem 'mobu' #gem 'font_assets' rails 3? #gem 'font-awesome-rails', '4.2' #'3.1.1.0' gem 'font-awesome-rails' gem 'protected_attributes' #for attr_accesible instead of strong params.. #this is active admin gem #gem 'activeadmin', github: 'activeadmin' gem 'activeadmin', '~> 1.0.0.pre2' gem 'rack-cors', :require => 'rack/cors' #group :assets do gem 'sass-rails', '~> 5.0' gem 'coffee-rails' #, '~> 3.2.1' gem 'uglifier' #, '>= 1.0.3' gem 'bootstrap-sass' gem 'tzinfo-data' #rails 4 stuff gem 'pg' # this gem is used for pagination #gem 'kaminari' group :production do #gem 'heroku-deflater' need rails 4 fix, this gem helps to optimize app performance gem 'unicorn' gem 'rails_12factor' end group :development, :test do gem 'better_errors' #need ruby 2.0 end |
我试图更新sass rails和链轮,但没有用。我试图在@application font.css之外的样式表中使用@import fontawesome。
在我的情况下,问题出在自定义字体上。
解决方案是从资产网址帮助程序中删除\\'font \\'参数。
上一个:
1 | asset-url('custom-webfont.svg', 'font') format('svg'); |
新
1 | asset-url('custom-webfont.svg') format('svg'); |