当时我用这段代码产生输出:
<h3>
<% @partner.employees.each do |s| %>
<%= "#{s.forename} #{s.lastname} " %>
<% end %>
<%= " ..." %></h3>
这例如产生这个输出:
Josef Smith Daniel Crak ....
我的问题是我试图得到这个输出:
Josef Smith, Daniel Crak ....
我试过类似的东西:
@partner.employees.all.map(:forname, :lastname)
但这产生了这个错误:
wrong number of arguments (2 for 0)
我希望有人能帮我找到一个简短的解决方案!谢谢
最佳答案
你可能想要类似的东西
@partner.employees.map { |s| "#{s.forename} #{s.lastname} "}.join(',')
关于ruby-on-rails - 映射几个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19644871/