显示来自哈希的字段

Display field from hash

我使用此代码查找特定用户的对象关系

<%= @tt = recipient.camping_ids %> => give me an ID example [75]
<%= @ww = Camping.find(@tt) %> => give me the result below

我的结果

#<Camping id: 75, name: "camping truc", adresse: "Route de machin", code_postale: "11100", commune: "Maville"]

现在我想要显示名称值 "Camping Truc",所以我尝试了

<%= @ww.name %>

但是,我得到一个未定义的方法错误...

我该如何解决这个问题?

@ww 包含一组记录,而不是单个记录。如果你想得到第一次露营的名字,你可以使用

得到它
@ww.first.name

或者如果你想要所有的营地名称,你可以遍历所有的记录。

<% @ww.each do |w| %>
  <%= w.name %>
<% end %>