【问题标题】:Rails 5 DEPRECATION WARNING: Accessing mime types via constants is deprecatedRails 5 弃用警告:不推荐通过常量访问 mime 类型
【发布时间】:2016-02-08 18:12:55
【问题描述】:

已安装 Rails 5。以为一切都很好,但无法创建数据库或启动服务器。我收到此错误:

弃用警告:不推荐通过常量访问 mime 类型。 请更改:

Mime::HTML

到:

哑剧[:html] 。 (从 /usr/local/rvm/gems/ruby-2.2.3/gems/web-console-2.2.1/lib/web_console/request.rb:7) 弃用警告:不推荐通过常量访问 mime 类型。 请更改:

哑剧::文本

到:

哑剧[:文本] 。 (从 /usr/local/rvm/gems/ruby-2.2.3/gems/web-console-2.2.1/lib/web_console/request.rb:7) 弃用警告:不推荐通过常量访问 mime 类型。 请更改:

Mime::URL_ENCODED_FORM

到:

Mime[:url_encoded_form] 。 (从 /usr/local/rvm/gems/ruby-2.2.3/gems/web-console-2.2.1/lib/web_console/request.rb:7)

不太确定在这里做什么。不确定在哪里更改Mime::HTML。关于我为什么会收到此错误的任何想法?或者如何解决?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    更改 Gemfile: gem 'web-console', '~> 3.0' 捆绑更新

    【讨论】:

    • 与 5.0.0.beta4 相同的问题,升级到 web-console 3.0 解决了它。谢谢!
    • 这解决了这 3 个警告,但我还有另一个警告,比如“请将 Mime::JSON 更改为 Mime[:json]”你能指出是哪个 gem 导致了这个问题吗,我不想更新我所有的包.并感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    相关资源
    最近更新 更多