#的未定义方法'pathname'>>

问题描述 投票:4回答:1

我更新了项目的Ruby和Rails版本。

Ruby2.2.3–> 2.5.1

Rails4.1.8–> 5.1.7

现在启动服务器时,出现此错误:

F, [2020-02-03T11:15:49.912385 #92132] FATAL -- : ActionView::Template::Error (undefined method `pathname' for #<#<Class:0x00007f8f8859d7c8>:0x00007f8f8a06a2b8>
Did you mean?  path_to_image):
F, [2020-02-03T11:15:49.913172 #92132] FATAL -- :     21: 
    22:     %title= content_for?(:title) ? yield(:title) : "Rado"
    23:     = csrf_meta_tags
    24:     = stylesheet_link_tag "application", media: 'all'

我的application.css

 *= require_tree ./lib
 *= require_directory .
 *= require_self
 *= require jquery.fileupload
 *= require jquery.fileupload-ui
 *= require select2
 *= require select2-bootstrap
 *= require switchery
 ...and some css

错误不取决于application.css

的内容。我试图删除文件中的所有内容,但仍然出现错误。

error img

如果运行rake assets:precompile,则会出现相同的错误:

rake aborted!
NoMethodError: undefined method `pathname' for #<#<Class:0x00007fea873db638>:0x00007fea80715df0>
Did you mean?  path_to_image

我更新了项目的Ruby和Rails版本。 Ruby 2.2.3 –> 2.5.1 Rails 4.1.8 –> 5.1.7现在,当我启动服务器时,出现以下错误:F,[2020-02-03T11:15:49.912385#92132] FATAL-:ActionView :...

ruby-on-rails ruby stylesheet
1个回答
0
投票

就我而言,发生此错误是因为我安装了twitter-bootstrap-rails gem,并且bootstrap_and_overrides.less

© www.soinside.com 2019 - 2024. All rights reserved.