Ruby on rails 视图中未保存的关联为零

Ruby on rails 视图中未保存的关联为零,ruby-on-rails,Ruby On Rails,在我的控制器中,我在垃圾和潜在客户之间建立了一个has_one关联(但潜在客户是一个未保存的关联): 在我看来,我有两个选项卡。一个显示关于垃圾的信息。另一种是一种新的lead对象形式,其中包含从垃圾数据填充的数据。问题出在我的junkdata index.html.erb文件中,当我尝试访问关联时,它为零: <%= form_for junk.lead do |f| %> <%= f.text_field :reference_num %> <% end

在我的控制器中,我在垃圾和潜在客户之间建立了一个has_one关联(但潜在客户是一个未保存的关联):

在我看来,我有两个选项卡。一个显示关于垃圾的信息。另一种是一种新的lead对象形式,其中包含从垃圾数据填充的数据。问题出在我的junkdata index.html.erb文件中,当我尝试访问关联时,它为零:

<%= form_for junk.lead do |f| %>
    <%= f.text_field :reference_num %>
<% end %>


换句话说,junk.lead是零,即使它不在我的控制器中。我可能做错了什么?

在你看来什么是垃圾?更多关于您所展示内容的代码将有所帮助。例如,该控制器代码是否在索引操作中?因此,您正在尝试动态填充
lead
对象,然后将其预先填充到表单中?你能给我们提供更多的上下文吗?@RichPeck是的,没错,但它不是嵌套形式,否则我可以使用字段\u。这是铅的一种独立形式。
<%= form_for junk.lead do |f| %>
    <%= f.text_field :reference_num %>
<% end %>