我正在使用一个有两个表的Rails应用程序-客户和工作。一个客户可以有很多工作,每个工作都属于一个客户。我已建立协会并据此开展工作。
我在显示与客户相关的工作时遇到问题。这是我在客户视图中的代码:
<%= @customer.jobs.each do |job| %>
<%= job.id %>
<% end %>
我要做的只是测试是否会输出与该客户相关联的工作ID。它确实有效,但是,我得到的不仅仅是输出的作业ID-这是我看到的内容:
1 [#<Job id: 1, job_number: nil, installation: "Yes", install_date: "10/10/10", delivery: "Yes", box_count: 25, room_type: "Kitchen", material: "Maple", exterior_colour: "Ginger Root", created_at: "2014-07-29 18:41:25", updated_at: "2014-07-29 19:58:59", customer_id: 1>]
因此,您可以看到它有效,但是我不明白为什么我在[]中得到与该作业相关的附加信息。
我确定我的问题与命名有关,但这是我尝试过的唯一不会引发错误的版本。
有任何想法吗?
我不明白为什么我在[]中得到与该工作相关的其他信息。
您必须=
在这一行中删除
<%= @customer.jobs.each do |job| %>
它应该是
<% @customer.jobs.each do |job| %>
一个小笔记
<% %> #Executes the Ruby code.
<%= %> #Prints the output.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句