Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将模型中的命名_作用域与另一个模型一起使用_Ruby On Rails_Named Scope - Fatal编程技术网

Ruby on rails 将模型中的命名_作用域与另一个模型一起使用

Ruby on rails 将模型中的命名_作用域与另一个模型一起使用,ruby-on-rails,named-scope,Ruby On Rails,Named Scope,是否有任何方法可以重用在一个模型或另一个模型中定义的命名作用域 我已经定义了一些通用的命名_作用域来进行一些过滤,我想在另一个模型中使用它们。将它们复制到新模型似乎有点不切实际 PS:我使用的是Rails 2.3.8当然,只需将它们写入一个文件,放入lib目录中,并将它们包含在每个模型中。这样,命名的作用域将包含在包含它们的每个模型中

是否有任何方法可以重用在一个模型或另一个模型中定义的命名作用域

我已经定义了一些通用的命名_作用域来进行一些过滤,我想在另一个模型中使用它们。将它们复制到新模型似乎有点不切实际


PS:我使用的是Rails 2.3.8

当然,只需将它们写入一个文件,放入lib目录中,并将它们包含在每个模型中。这样,命名的作用域将包含在包含它们的每个模型中