Ruby on rails 如何在视图中显示关联模型中的数据?

Ruby on rails 如何在视图中显示关联模型中的数据?,ruby-on-rails,ruby,Ruby On Rails,Ruby,仍然坚持,但现在尝试不同的策略。我只希望关联的模型能够正确显示 我要说的是,这是一段经历了很多次的关系。微型模型通过生产已经有很多制造商 这就是我的微型显示器想要展示的。三个对象来自它自己的模型,一个来自制造商的模型 <%= @miniature.name %><br /> Material: <%= @miniature.material %><br /> Manufacturer: <%= @miniature.man

仍然坚持,但现在尝试不同的策略。我只希望关联的模型能够正确显示

我要说的是,这是一段经历了很多次的关系。微型模型通过生产已经有很多制造商

这就是我的微型显示器想要展示的。三个对象来自它自己的模型,一个来自制造商的模型

 <%= @miniature.name %><br />
   Material: <%= @miniature.material %><br />   
   Manufacturer: <%= @miniature.manufacturers.select(:name).to_a %><br />
   Release date: <%= @miniature.release_date.strftime("%d %b %Y") unless @miniature.release_date.blank? %><br />
   <%= link_to "Edit this miniature listing", edit_miniature_path %>

材料:
制造商:
发布日期:
它显示的是

Miniature 1 
Material: China 
Manufacturer: [#<Manufacturer id: nil, name: "Cytt">, #<Manufacturer id: nil, name: "Yenn">] 
Release date: 02 Mar 2002 Edit this miniature listing
minimal 1
材料:中国
制造商:[#,#]
发布日期:2002年3月2日编辑此微型列表
我如何重新表述
,使其只返回两个名称,而不返回它们周围的所有垃圾

至少它证明了我的关联是有效的,即使我无法通过嵌套表单创建它们。


<%= @miniature.manufacturers.map(&:name).join(', ') %>


...


...

太棒了。地图我哪儿也没找到。你的第一个版本完全符合我的要求。非常感谢。你的第二张只印了两次制造商这个词,是我的错吗?太棒了。地图我哪儿也没找到。你的第一个版本完全符合我的要求。非常感谢。你的第二张只印了两次制造商这个词,是我的错吗?
<% @miniature.manufacturers.each do |manufacturer| %>
  <%= manufacturer.name %>
  ...
<% end %>