Ruby on rails RubyonRails每个。。。do循环显示哈希值
我正在构建一个应用程序来管理牙医和位置。我刚刚完成了位置显示页面,并添加了代码以显示该位置所有从业人员的列表。但是,当我呈现页面时,它会将整个散列(locations.practicate.each)转储到格式化列表上方。我怎样才能把杂碎去掉 这是我的show.html.erbRuby on rails RubyonRails每个。。。do循环显示哈希值,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在构建一个应用程序来管理牙医和位置。我刚刚完成了位置显示页面,并添加了代码以显示该位置所有从业人员的列表。但是,当我呈现页面时,它会将整个散列(locations.practicate.each)转储到格式化列表上方。我怎样才能把杂碎去掉 这是我的show.html.erb <p> <b>Location name:</b> <%= @location.location_name %> </p> <p>
<p>
<b>Location name:</b>
<%= @location.location_name %>
</p>
<p>
<b>Location id:</b>
<%= @location.id %>
</p>
<p><strong>Practitioners at this Location</strong></p>
<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Role</th>
<th>Production Goal</th>
<th></th>
</tr>
<%= @location.practitioner.each do |practitioner| %>
<tr>
<td><%= practitioner.first_name %></td>
<td><%= practitioner.last_name %></td>
<td><%= practitioner.role %></td>
<td><%= practitioner.production_goal %></td>
<td><%= link_to "Edit", edit_practitioner_path(practitioner) %></td>
</tr>
<% end %>
</table>
地点名称:
位置id:
该地点的从业人员
名字
姓
角色
生产目标
下面是页面的外观
Location name: Waterview
Location id: 1
Practitioners at this Location
[#<Practitioner id: 1, first_name: "Dr. Robert", last_name: "Anjoux", role: "Dentist", production_goal: 10000, location_id: 1, created_at: "2013-03-26 17:34:38", updated_at: "2013-03-26 21:52:37">,
#<Practitioner id: 3, first_name: "Smantha", last_name: "Hickleberry", role: "Hygenist", production_goal: 4800, location_id: 1, created_at: "2013-03-26 21:49:46", updated_at: "2013-03-26 21:49:46">,
#<Practitioner id: 4, first_name: "Dr. Sandra", last_name: "Prenger", role: "Dentist", production_goal: 22000, location_id: 1, created_at: "2013-03-26 22:05:38", updated_at: "2013-03-26 22:05:38">]
**First Name Last Name Role Production Goal**
Dr. Robert Anjoux Dentist 10000 Edit
Smantha Hickleberry Hygenist 4800 Edit
Dr. Sandra Prenger Dentist 22000 Edit
位置名称:Waterview
位置id:1
这个地方的从业人员
[#,
#,
#]
**名字姓氏角色生产目标**
Robert Anjoux医生
Smantha Hickleberry卫生师4800编辑
Sandra Prenger牙科医生22000编辑
我做错了什么?我只是想看看这个列表
丹尼斯写出来时不带“=”符号:
<% @location.practitioner.each do |practitioner| %>
简要说明:
“雇员再培训局将对此进行评估”:
“雇员再培训局将评估并输出:
这一行是你的问题。您正在使用显示Ruby语句输出的“=”符号:
<%= @location.practitioner.each do |practitioner| %>
将其更改为:
<% @location.practitioner.each do |practitioner| %>
摇摆!那做得恰到好处。所有说要使用“你能指出那些说要使用你所使用的版本的教程吗?”:)是的…id10t错误比糟糕的教程更严重。只是回去检查了一下,它就在上面。每个都是…我只是没有注意,一直在想我需要在所有ruby命令前面加上“好的,酷:)别忘了投票并接受索斯伯恩的答案。哇,真不敢相信我这么做了!非常感谢!
<%= @location.practitioner.each do |practitioner| %>
<% @location.practitioner.each do |practitioner| %>