我有一个方法连接我的数组中的项目,当它们被调用到视图时,它们被显示为一个句子,所有这些都在一行上。
def ingredient_names(ingredients)
if ingredients
ingredient_array = ingredients.map {|ing| ing.ingredient_name}
ingredient_array.join("\n")
end
end
如何让数组中的每个项目显示为列表?所以例如
flour
eggs
water
有没有这方法或者我会改变
("\n)
由于
答案 0 :(得分:1)
试试这个
def ingredient_names(ingredients)
return '' if !ingredients
ingredients.map(&:ingredient_name)*'<br/>'
end
视图中的称之为
<%= raw(ingredient_names(ingredients)) %>