我正在尝试使用 Ancestry gem 检索根类别 - 子类别。我在rails控制台中试过这个,它有效。它检索子 ID 没有问题,但是当我在控制器(实际应用程序)中使用时,它显示这样的错误:
Mysql2::Error: Operand should contain 1 column(s): SELECT COUNT(*) FROM `categories` WHERE (id = 2,7,15,16)
控制器中的代码:
@category = Category.find_by_name(params[:category])
@sub_ids = @category.child_ids
@subcat = Category.where("id = ?", @sub_ids)
谢谢 (((((: