如何在 rails 中使用 each 显示数组的值

如何在 rails 中使用 each 显示数组的值

我有一个@keyword变量,它包含字符串“cat dog mouse bird”

我想显示跨度元素下每个单词的值。

我的算法看起来像

<%= @keyword.split.each {|key| "<span>#{key}</span>".html_safe %>

但查看的时候,显示的是[猫狗鼠鸟]数组

答案1

<%= @keyword.split.map {|key| "<span>#{key}</span>".html_safe }.join("\n") %>

相关内容