В моем приложении rails есть таблица со следующими столбцами (категориями имен таблиц)
Как настроить отношения, чтобы я мог сделать что-то вроде @ category.parent.title?
belongs_to :category, :foreign_key => :parent_id has_many :categories, :foreign_key => :parent_id
Обратите внимание, что если у категории нет родительской категории, и вы все равно пытаетесь получить к ней доступ, вы получаете сообщение об ошибке.
Использовать драгоценный камень act_as_tree?
Подробнее здесь .