У меня есть одна-много ассоциация между рабочими местами и компаниями, и она работает нормально. В представлении формы работы у меня есть текстовое поле для названия компании с функцией автозаполнения. Автозаполнение работает нормально, но find_or_create_by не создает новую компанию, если я помещаю название компании, которое не существует в списке автозаполнения.
def company_name
company.try(:name)
end
def company_name=(name)
@company = Company.find_or_create_by(name: name)
end