gpt4 book ai didi

ruby-on-rails - 为什么 Rails 输出我的数组?

转载 作者:数据小太阳 更新时间:2023-10-29 08:51:39 26 4
gpt4 key购买 nike

<分区>

对 Rails 很陌生。构建一个假设的小应用程序以在日历中显示员工的休假天数。我试图用 list 列出那些员工(以自定义输出),我得到的似乎是数组,一旦循环完成就向我吐口水。无法弄清楚为什么 - 我没有要求直接输出。当循环结束时,它似乎正在吐出。有帮助吗?

<%= @employees.each do |empl| %>
<label><%= check_box 'employee','id',{:checked => 'checked' },empl.id %>
<%= link_to empl.name, edit_employee_path(empl), :target => '_blank' %></label>
<% end unless @employees.empty? %>
<%= link_to 'Add Employee', new_employee_path %>

这是输出:

<label><input name="employee[id]" type="hidden" value="0" /><input checked="checked" id="employee_id" name="employee[id]" type="checkbox" value="1" />
<a href="/employees/1/edit" target="_blank">Test 1</a></label>
<label><input name="employee[id]" type="hidden" value="0" /><input checked="checked" id="employee_id" name="employee[id]" type="checkbox" value="2" />
<a href="/employees/2/edit" target="_blank">Test</a></label>
[#&lt;Employee id: 1, name: &quot;Test 1&quot;, created_at: &quot;2012-07-06 19:58:03&quot;, updated_at: &quot;2012-07-06 19:59:55&quot;&gt;, #&lt;Employee id: 2, name: &quot;Test&quot;, created_at: &quot;2012-07-06 21:10:10&quot;, updated_at: &quot;2012-07-06 21:10:10&quot;&gt;]
<a href="/employees/new">Add Employee</a>

从语义上讲,循环之后的 unless 似乎不合适,但我的理解是,如果我想将它放在循环之前,我会添加一个额外的 end然后。那有关系吗?知道发生了什么事吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com