Независимо от того, какой язык я использую, мне всегда нужно отображать список строк, разделенных каким-либо разделителем.
Допустим, у меня есть коллекция продуктов, и мне нужно отобразить ее названия, разделенные ', '
.
Итак, у меня есть коллекция продуктов, каждый из которых имеет атрибут name. Я ищу какой-нибудь метод / помощник по Rails (если он не существует, может быть, вы можете дать мне идеи для его построения рельсовым способом), который получит коллекцию, атрибут / метод, который будет вызываться для каждого элемента коллекции и строка для разделителя.
Но я хочу что-то, что не включает разделитель в конце, потому что я буду заканчивать словами «Ноутбук, Компьютер, Клавиатура, Мышь», чтобы там не было двух последних символов.
Ex:
concat_ws(@products, :title, ", ")
#displays: Notebook, Computer, Keyboard, Mouse
Предположим, у @products есть 4 продукта с такими названиями.
Спасибо!