2013-10-25 3 views
1

У меня есть класс: класс, который has_many: otherklass, и это зависит:: destroy.has_many зависимый: destroy ищет неправильное имя столбца

Однако, когда я пытаюсь уничтожить: класс, рельсы ищут otherklass.namespace_klass_id = klass.id и, по понятным причинам, не находят ничего.

Есть ли способ сказать рельсы явно, что: otherklass использует .namespace_klass_id как столбец на другом кадре?

ответ

4

После еще некоторого поиска, сотрудником, и я обнаружил, что ответ добавляет:

foreign_key: :namespace_klass_id 

Так он выглядит:

has_many :otherklass, foreign_key: :namespace_klass_id, dependent: :destroy 
Смежные вопросы