Я хотел бы иметь доступ только для чтения к атрибутам модели (: test), относящимся к другой модели (: запрос) ассоциацией has_many
.Ошибка при использовании реляционного обратного вызова в методе
Я могу получить связанный тестовый объект для сохранения при создании и связывании нового запроса: но я не могу работать с атрибутами, связанными: test, в методе `before_create '.
Из того, что я читаю в API documentation я должен быть в состоянии использовать метод ассоциации (@test = @query.test.whatever
) использовать «все» атрибут, но я получаю следующее сообщение об ошибке при попытке запустить этот код: private method 'test' called for nil:NilClass
.
: запрос связан с: тест в belongs_to
отношениях ...
Я попытался @test = @ query.test.build для создания экземпляра тестового объекта в моем методе, но это не работает, либо ,
Можете ли вы опубликовать код для двух моделей? –