0

私は次のカテゴリモデルを持っています:

class Category < ActiveRecord::Base
  belongs_to :parent, :class_name => "Category", :foreign_key => "parent_id"
  has_many :categories, :class_name => "Category", :foreign_key => "parent_id"
end

親カテゴリでフィルタリングして、カテゴリの追加/編集で親カテゴリを選択できるようにしたい

4

2 に答える 2

0

うーん、正確に何が必要かはわかりませんが、親カテゴリIDがある場合は、次の手順を実行するだけでフィルタリングできます。

Category.where(:parent_id => parent_category_id)
于 2012-05-26T14:11:58.647 に答える
0

ActiveAdminが列'name'を探しているため、問題は列' name'にありましたが、私の場合、この列はありません。そこで、モデルを「name」メソッドを持つように更新します。その後、正常に動作します

于 2012-06-01T22:51:30.243 に答える