我使用此代码查找特定用户的对象关系。
<%= @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 %>但是,我得到一个未定义的方法错误..。
我该怎么解决这个问题?
发布于 2016-11-15 21:10:18
@ww保存一个记录数组,而不是一个记录。如果你想知道第一次露营的名字,你可以用
@ww.first.name或者,如果你想要所有的露营名字,你可以遍历所有的记录。
<% @ww.each do |w| %>
<%= w.name %>
<% end %>https://stackoverflow.com/questions/40619640
复制相似问题