Rails实例变量连接

时间:2014-02-20 17:34:47

标签: ruby-on-rails

这很简单但是因为我需要它已经很久了。 我有以下代码

<% @miniature.minisets.each do |miniset| %>
   <%= link_to miniset.name, miniset %>
<% end %>

输出Minisetname Minisetname Minisetname

我希望它用逗号输出Minisetname, Minisetname, Minisetname

我试图加入.join(", ")但找不到合适的位置。我是否还需要使用.map代替.each

耻辱。

1 个答案:

答案 0 :(得分:4)

这是应该运作的一种方式:

<%= @miniature.minisets.map { |miniset| link_to miniset.name, miniset }.join(", ").html_safe %>