Ruby on rails 获取条件适用的关联模型的所有子项
我有一个模型“服务器”,它有许多“类别”。So 2模型:服务器和类别。如何根据字段类别获取服务器的所有类别 类似于这样的内容:@categories\u of the\u server=server.find(params[:id]).categories.where(:check=>0) 提前谢谢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
@server = Server.find(params[:id])
@categories_of_the_server = @server.categories.where("field_name = ?", value)
字段\ u name是您的类别字段,value是该字段的值我的查询也是正确的。因此,除了我传递了错误的参数“id”之外,它没有任何问题。您在问题中包含的查询有什么问题吗?显然,我传递了错误的参数“id”。刚刚意识到,没关系。请回答你自己的问题并接受你的回答,这样问题就不会一直没有答案。谢谢你的回答,但我的问题也是正确的。谢谢你。