【发布时间】:2015-02-02 03:20:34
【问题描述】:
在我的 Rails 应用程序中,我有一个工作模型
belongs_to :company
belongs_to :organization
我想在同一字段中下拉所有公司名称和组织名称的名单,所以我想知道这是否可能实际上我只是在添加组织之前使用公司名称,我有这个我的工作表中的代码
<%= f.text_field :company_name, data: {autocomplete_source: Company.order(:name).map(&:name) },required: true %>
这在我的工作模式中
def company_name
company.try(:name)
end
def company_name=(name)
self.company = Company.where(name: name).first_or_create
end
【问题讨论】:
-
把逻辑放在眼里是不好的做法。
标签: ruby-on-rails ruby ruby-on-rails-4 activerecord models