コマンドラインでカテゴリを移動する

ありがとうございます。「カテゴリを取得する方法」という表現が何を意味するのか理解するのに少し時間がかかりましたが、おそらく SQL 文の「where」句のことだと気づきました。テーブル名やカラム名は全くわかりませんでしたが、データモデルに関する投稿に記載された SQL 文を使ってそれらを見つけることができました。

その結果、以下のようなコードになりました。

parent = Category.find_by_slug('csgnet') subs = Category.where('slug like "csg1%"').update_all(parent_category_id: parent.id)

これにより、文字列「csg1」で始まるすべてのカテゴリが「csgnet」というカテゴリに移動されます。ここで「slug」はカテゴリテーブル内のカラム名です。テーブル名は「category」だと思います。