gpt4 book ai didi

ruby-on-rails - 如何在 Ruby on Rails 中找到给定类的所有作用域名称?

转载 作者:数据小太阳 更新时间:2023-10-29 07:25:39 26 4
gpt4 key购买 nike

例如,假设我为类 Task 定义了范围,是否有办法找到该类的所有范围名称?

我正在寻找类似的东西:

Task.scope_names

这会输出如下内容:

["completed", "uncompleted", "pending"]

关于如何做到这一点有什么想法吗?

最佳答案

根据 docs

这样的方法
Model.scopes 
#=> outputs all scopes

Model.send(:valid_scope_name?, scope_name)
#=> takes scope name as an argument and returns either true or false

自 Rails 3.1.0 起不再可用。

关于ruby-on-rails - 如何在 Ruby on Rails 中找到给定类的所有作用域名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27397903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com