【发布时间】:2016-06-28 22:46:07
【问题描述】:
我想删除数组中的最后一个逗号。例如,self.committed.join(', ').titleize 生成“Sun, Mon, Tue, Wed, Thu, Fri, Sat”。
我不知道答案是否会以某种方式删除数组 ["sun", "mon", "tue", "wed", "thu", "fri", "sat", ""] 末尾的空 "" 以便我可以使用 to_sentence 并且它不会看起来像这样“太阳,周一、周二、周三、周四、周五、周六和“
或者如果有办法使用join 来防止额外的逗号?
型号
serialize :committed, Array
数据库
t.text "committed", default: "---\n- sun\n- mon\n- tue\n- wed\n- thu\n- fri\n- sat\n"
我不想更改 serialize 或 db,但我愿意将其作为最后的手段。
【问题讨论】:
标签: ruby-on-rails arrays ruby join comma