У меня есть модель резюме, в которой есть две ассоциации (документы и мастера). Документ - это загруженное резюме, а мастер - это вывод от пользователя, использующего мастер возобновления. Это взаимоисключающие модели. Как я могу проверить, что пользователь создал документ или мастер при проверке резюме?
Я строю ассоциацию в моем контроллере резюме как таковом.
if params[:document]
@document = @resume.build_document(params[:document])
else
@wizard = @resume.build_wizard(params[:wizard])
end
Затем я либо делаю резюме.save, либо резюме.update_attributes (params [: resume]).