Задать вопрос

Как организовать модель-дерево, которая является частью другой модели?

class User < ActiveRecord::Base
  has_and_belongs_to :folders
end

# ...

# migration
class UsersFolders < ActiveRecord::Migration
  def change
    create_table :folders_users, id: false do |t|
      t.belongs_to :user
      t.belongs_to :folder
    end
  end
end

# ...

class Folder < ActiveRecord::Base
  has_ancestry 
  has_and_belongs_to: users
end


Главная проблема в том, что root может ссылаться на users, а вот его children имеют nil для users.

Спасибо.
  • Вопрос задан
  • 2514 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
mainameiz
@mainameiz
Full-stack web-developer
Не совсем понятен вопрос
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы