我开始维护一个包含大量Squeel查询的大型应用程序。 最新的Squeel版本(> 1.1)不推荐使用代码扩展:
弃用警告:不推荐使用核心扩展程序 在Squeel 2.0中删除。
是否有一种简单的方法来grep这个不赞成使用的符号和哈希核心扩展?
答案 0 :(得分:0)
我认为您可以使用RuboCop查找已弃用方法的用法。
安装时:
$ gem install rubocop
然后在你的项目根运行
$ rubocop
修改强>
实际上,每次使用方法时,您都可以使用https://stackoverflow.com/a/5515144/1006863中的提示来打印消息。
其他选项是重新定义每个方法,方法是添加弃用或分叉项目并自行添加,然后请求合并请求。如果它被拒绝,您可以通过在Gemfile中指定存储库来继续使用您的版本。