【发布时间】:2014-04-26 13:10:05
【问题描述】:
我在工作和公司之间建立了一对多的关联,并且效果很好。在工作表视图中,我有带有自动完成功能的公司名称的 text_field。自动完成功能正常,但如果我在自动完成列表中输入不存在的公司名称,find_or_create_by 不会创建新公司。
def company_name
company.try(:name)
end
def company_name=(name)
@company = Company.find_or_create_by(name: name)
end
【问题讨论】:
-
如果我创建一个工作并将一个未退出的新公司放入公司列表中,则不会创建新公司
标签: ruby-on-rails ruby-on-rails-4 associations