Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.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_Associations_Where Clause - Fatal编程技术网

Ruby on rails 获取条件适用的关联模型的所有子项

Ruby on rails 获取条件适用的关联模型的所有子项,ruby-on-rails,associations,where-clause,Ruby On Rails,Associations,Where Clause,我有一个模型“服务器”,它有许多“类别”。So 2模型:服务器和类别。如何根据字段类别获取服务器的所有类别 类似于这样的内容:@categories\u of the\u server=server.find(params[:id]).categories.where(:check=>0) 提前谢谢 @server = Server.find(params[:id]) @categories_of_the_server = @server.categories.where("field_name

我有一个模型“服务器”,它有许多“类别”。So 2模型:服务器和类别。如何根据字段类别获取服务器的所有类别

类似于这样的内容:@categories\u of the\u server=server.find(params[:id]).categories.where(:check=>0)

提前谢谢

@server = Server.find(params[:id])
@categories_of_the_server = @server.categories.where("field_name = ?", value)

字段\ u name是您的类别字段,value是该字段的值

我的查询也是正确的。因此,除了我传递了错误的参数“id”之外,它没有任何问题。

您在问题中包含的查询有什么问题吗?显然,我传递了错误的参数“id”。刚刚意识到,没关系。请回答你自己的问题并接受你的回答,这样问题就不会一直没有答案。谢谢你的回答,但我的问题也是正确的。谢谢你。