首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >awesome_nested_set

awesome_nested_set
EN

Stack Overflow用户
提问于 2009-09-03 13:18:48
回答 1查看 960关注 0票数 0

我有一个select输入:

f.select :category_id,nested_set_options(类别,@类别) {|i| "#{'-‘* i.level} #{i.name}“}

仅显示级别>1的类别的最有效方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-03 17:23:51

如果您的类别数组已经从数据库中检索(即这不是检索页面上类别的唯一调用),并且您不希望该数组包含数百个类别,则可以执行以下操作:

@categories.to_ary.find { |cat| cat.level >1}

这将在数组上进行查找,而不是通过数据库。您的另一个选择是使用named_scope。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1373365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档