【发布时间】:2017-06-15 19:06:23
【问题描述】:
我刚刚升级到 Rails 5.1.1 并收到此错误。
NoMethodError (undefined method `sanitize' for ActiveRecord::Base:Class):
堆栈追溯到这段代码
like_search_term = ActiveRecord::Base::sanitize("%#{escaped_search_term}%")
在新的 Rails 升级中是否删除或更改了此方法?
【问题讨论】:
-
好像在模型中不起作用,但在视图中确实起作用,我用Rails 4.2尝试过
-
你可以检查这个答案它对我有用stackoverflow.com/a/6077253/1770571
标签: ruby-on-rails ruby activerecord