视图中未保存的关联为零

时间:2014-08-22 03:41:07

标签: ruby-on-rails

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

@junkdata.each do |junk|
  lead = junk.build_lead
  junk.attributes.each_pair do |name,value|
    lead.send("#{name}=",value) if lead.respond_to? name
  end
end

在我看来,我有两个标签。一个显示有关垃圾的信息。另一种是新的主要对象形式,其中数据来自垃圾数据。问题出现在我的junkdata index.html.erb文件中,当我尝试访问该关联时,它是nil:

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

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

0 个答案:

没有答案