ruby-on-rails - 范围导致未定义的方法 `const_defined?'

标签 ruby-on-rails ruby-on-rails-3

这是我的范围:

scope :parents, where("categories.parent_category_id IS NULL")
scope :children_of, lambda { |parent| where("categories.parent_category_id = ?", parent) }

虽然我不完全确定他们出了什么问题。任何帮助,将不胜感激。谢谢!

更新:

这是错误...

undefined method `const_defined?' for #<Category:0x112ccfdb8>

这是完整的跟踪:https://gist.github.com/1186122

最佳答案

拥有一个名为 parents 的作用域也会破坏 acts_as_nested_set v1.4.4

关于ruby-on-rails - 范围导致未定义的方法 `const_defined?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7270570/

相关文章:

javascript - 如果 Controller 操作结果为零,如何加载不同的 js 文件

ruby-on-rails-3 - Ruby on rails、cancan 和默认角色分配

ruby-on-rails - 来自浏览器的重复请求

ruby-on-rails - 对我的位置进行地理编码并使用 google-maps-for-rails gem 显示

ruby-on-rails - 我们可以安装两个不同版本的 ruby​​ 并将它们映射到同一服务器上的相应版本的 rails 吗?

ruby-on-rails - undefined 方法 admin Thredded 论坛引擎 Ruby on Rails

mysql - 从 SQL 查询到应用程序代码的回溯?

sql - Rails 使用 dependent destroy 和 dependent nullify 时

ruby-on-rails - 如何跳过brakeman扫描过程+Rails的具体方法

ruby-on-rails - 如何在 Slim 模板内访问 CoffeeScript 引擎中的实例变量