Я создал модель в Ruby On Rails приложения rails g model subject_structure name:string abbreviation:string
Модель ассоциации не работает
Я создал соотношениям
class SubjectStructure < ActiveRecord::Base
has_many :subjects
end
class Subject< ActiveRecord::Base
belongs_to :subject_structure
end
Когда я запустить приложение я получаю ошибку undefined method subject_structure for #<Subject:0x9d3aa78>
Im Создание приложение для существующей базы данных, в которой уже есть таблицы с данными.
Добавить пробел между 'belongs_to' и': subject_structure'. Также вы не создали столбцы foreign_key, поэтому ваши ассоциации не будут работать. – BroiSatse
Я сделал это, но что-то еще кажется проблемой. Я не думаю, что мне нужно запустить 'rake db: migrate', потому что у меня уже есть таблица в базе данных. – juan
Как эта таблица появилась там без миграции? – BroiSatse