【发布时间】:2011-05-14 18:38:48
【问题描述】:
无论我使用什么语言,我总是需要显示一个由分隔符分隔的字符串列表。
假设我有一个产品集合,需要显示其名称,并用', ' 分隔。
所以我有一个产品集合,每个产品都有一个“名称”属性。我正在寻找一些 Rails 方法/帮助器(如果它不存在,也许你可以给我一些想法来以 Rails 方式构建它)将接收一个集合,一个将在每个集合项上调用的属性/方法和一个字符串作为分隔符。
但我想要的东西最后不包含分隔符,因为我将以“笔记本、计算机、键盘、鼠标”结尾,最后两个字符不应该在那里。
例如:
concat_ws(@products, :title, ", ")
#displays: Notebook, Computer, Keyboard, Mouse
当然,假设@products 有 4 个具有该名称的产品。
谢谢!
【问题讨论】:
标签: ruby-on-rails helper concat-ws