小编emi*_*une的帖子

升级的Rails 4到Rail 5-现在得到"NoMethodError:未定义的方法`original_exception'用于#<ActionView :: Template :: Error:0x007f243ecd5d48>"

如上所述,我通过更新Gemfile中的版本并运行rails app:update将我的Rails从v4更新到v5.1.5.每当我尝试加载页面时,我都会收到以下错误,导致我的服务器崩溃:

    ActionView::Template::Error ($map2: (3rem 2.5rem 2rem 1.5rem 1.25rem 1rem 0.75rem) is not a map for `map-merge'):
    19:     src="https://maps.googleapis.com/maps/api/js?key=<%= ENV["GOOGLE_MAPS_KEY"]%>&callback=initMap"
    20:     type="text/javascript">
    21:    </script>
    22:   <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
    23:   <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
    24:   <%= csrf_meta_tags %>
    25: </head>

app/assets/stylesheets/application.scss:18
app/views/layouts/application.html.erb:22:in `_app_views_layouts_application_html_erb__2123457921920629012_70201480953880'

NoMethodError: undefined method `original_exception' for #<ActionView::Template::Error:0x007fb21c9d6068>
        from /usr/local/rvm/gems/ruby-2.3.4/gems/web-console-2.3.0/lib/web_console/extensions.rb:16:in `block in render_exception_with_web_console'
        from /usr/local/rvm/gems/ruby-2.3.4/gems/web-console-2.3.0/lib/web_console/extensions.rb:3:in `tap'
        from /usr/local/rvm/gems/ruby-2.3.4/gems/web-console-2.3.0/lib/web_console/extensions.rb:3:in `render_exception_with_web_console'
        from /usr/local/rvm/gems/ruby-2.3.4/gems/actionpack-5.1.5/lib/action_dispatch/middleware/debug_exceptions.rb:69:in `rescue in call'
        from /usr/local/rvm/gems/ruby-2.3.4/gems/actionpack-5.1.5/lib/action_dispatch/middleware/debug_exceptions.rb:58:in `call'
        from /usr/local/rvm/gems/ruby-2.3.4/gems/web-console-2.3.0/lib/web_console/middleware.rb:20:in `block in …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails actionview ruby-on-rails-5

6
推荐指数
1
解决办法
699
查看次数