Rails脚手架如何创建关联模型的新实例?

时间:2015-10-25 20:17:59

标签: ruby-on-rails combobox

我正在创建我的第一个Rails应用程序,一个植物收集经理。它是一个基本的CRUD应用程序,但我却在创建关联模型的实例。主表是Accessions。加入belongs_to a"来源" (获得加入的人或机构)。它还belongs_to a" taxon"和一个"血统",但是当我弄清楚它们时,它们将以相同的方式处理,所以让我们看看" source"。

"来源"只是一个名称和一个注释字段。目前,我已经编辑过Accession脚手架表格,如下所示:

<div class="field">
  <%= f.label :source_id %><br>
  <%= f.collection_select :source_id, Source.all, :id, :name, include_blank: '' %>
  <%#= f.number_field :source_id %>
</div>

我想创建一个复合小部件,允许我选择现有的源或创建一个新的源,并计划使用jQuery组合框。问题不在于前端代码,我认为我很好。我只是不确定如何将这一切联系在一起。

我通常会做的事情(例如,ASP或PHP应用程序)是我没有源ID传回源名称,首先创建源,然后填充新创建的源id到要创建的加入的属性映射中。

我如何用Rails成语来解决这个问题?

0 个答案:

没有答案