关系是一个用户有很多治疗,一个治疗属于用户,一对多。
现在我想打印出所有有这种特殊待遇的用户
在我的治疗show
视图中,我有这个双循环
<% User.all do |user| %>
<%= user.treatments.each do |t| %>
<% if (t.id).to_i == (@treatment.id).to_i %>
<%= link_to user.name, user_path(user) %><br />
<% end %>
<% end %>
<% end %>
如果我更改<% User.all do |user| %>
为<%= User.all do |user| %>
它会打印出我的用户表中的所有内容
你们能发现为什么我没有得到任何用户吗?
我在内部循环的开头放了一条消息,它也没有显示,猜是问题在那里,但我没有看到它