Итак, у меня есть свои модели следующим образом:Rails - модели отношений Многоуровневые
Model1> Model2> Model3> модели4> Model5
model1.rb
has_many :model2, dependent: true
has_many :model3, through: :model2
has_many :model4, ...?
has_many :model5, ...?
Как сообщить Rails, что Model1 имеет много моделей Model4 и Model5?
Кроме того, для модели4, это слишком много, если я это сделать:
add_foreign_key :model5, [:model1, :model2, :model3, :model4]