Squeel load_core_extensions 的弃用警告
Posted
技术标签:
【中文标题】Squeel load_core_extensions 的弃用警告【英文标题】:Deprecation Warning for Squeel load_core_extensions 【发布时间】:2015-12-14 16:07:29 【问题描述】:在我的一个应用程序中,我一直收到令人讨厌的 squeel 弃用警告。
DEPRECATION WARNING: Core extensions are deprecated and will be removed in Squeel 2.0. (called from app/config/initializers/configurations/squeel_init.rb:13:in `block in <top (required)>')
它是由这一行产生的:
config.load_core_extensions :hash, :symbol
我们正在运行* squeel (1.2.3)
。
任何想法如何避免此消息?
谢谢!
【问题讨论】:
【参考方案1】:我想说的是,您获得 WORKING 的原因是让您知道,如果您将 gem 升级到 squeel (2.0),Core Extensions 将无法工作。
我认为,如果您将 gem 升级到 squeel (2.0),您将不得不删除该行。
我希望您已经进行了测试,以了解您需要在哪里升级您的应用。
弃用是应用于计算机软件功能的属性, 特征或实践表明应该避免 (通常是因为它正在被取代)。
【讨论】:
以上是关于Squeel load_core_extensions 的弃用警告的主要内容,如果未能解决你的问题,请参考以下文章
Rails,ActiveRecord,Squeel:检查数组中是不是存在值