Как правильно организовать древовидную структуру в Rails4?
Привет всем!
Начал изучать ruby on rails недавно, поэтому излагаю свой вопрос с учетом изученного. Задача из одной вакансии:
Необходимо создать блог.
Есть 3 модели Comment, Post, Category. Comment и Post организовал просто через post_id. Где то вычитал информацию что чрезмерная иерархия губит скорость запроса, и вот не оставляет в покое который день. Стоит ли к модели Post (точнее в файл миграции) добавить category_id и дальше работать, или есть гем а возможно и другая реализация? По условиям и Category должны быть организованы в древовидную структуру ( это мне не совсем понятно как делают). Просветите кто чем может. Спасибо!