i am currently working on an online store where the category model has ancestry with the ancestry gem, i would like to add products by selecting the parent category first and then based on the selected category populate the category for the descendants.