簡體   English   中英

Ruby每個循環均以逗號分隔

[英]Ruby each loop separate by commas

我正在嘗試使此循環以逗號分隔結果:

<% @regions.each do |region| %>
  <%= link_to region.name, region_path(region) %>
<% end %>

如果我這樣做,它將在最后一個結果之后添加一個逗號:

<% @regions.each do |region| %>
  <%= link_to region.name, region_path(region) %>,&nbsp;
<% end %>

必須有一種優雅的方式。

<%= safe_join(@regions.map { |region| link_to(region.name, region_path(region)) }, ', ') %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM