class Folder < ActiveRecord::Base
acts_as_tree
end
Folder .find_by_parent_id(0) 报错:
NoMethodError (undefined method `children' for nil:NilClass)
原因:
Folder 中没有parent_id = 0的资料。
本文探讨了在使用Ruby on Rails框架时遇到的一个特定错误:当尝试通过parent_id为0查找Folder模型时出现NoMethodError。该问题源于数据库中不存在对应的记录。文中详细解释了错误发生的原因,并提供了排查及修复此类问题的方法。
class Folder < ActiveRecord::Base
acts_as_tree
end
Folder .find_by_parent_id(0) 报错:
NoMethodError (undefined method `children' for nil:NilClass)
原因:
Folder 中没有parent_id = 0的资料。

被折叠的 条评论
为什么被折叠?