Rails使用循环单行设置属性

时间:2014-12-12 20:03:40

标签: ruby ruby-on-rails-4

我想定义一个Model属性。

你能在一行中做到这一点吗?

d = []
item.xpath("feature").each {|i| d << i.text}
product.description = d.join(", ")

1 个答案:

答案 0 :(得分:4)

product.description = item.xpath("feature").map(&:text).join(", ")