我有一个模型“服务器”,它有很多“类别”。所以2型号:Server&类别。如何根据“类别”字段获取服务器所具有的所有类别。
像这样:@ categories_of_the_server = Server.find(params [:id])。categories.where(:check => 0)
提前致谢
答案 0 :(得分:1)
@server = Server.find(params[:id])
@categories_of_the_server = @server.categories.where("field_name = ?", value)
field_name是您的类别字段,value是该字段的值
答案 1 :(得分:0)
我的查询也是对的。所以它没有问题,除了我传递错误的参数“id”。