给pg数据的表里面的数组字段增加一项的rails写法
Ruby On Rails的Pg
一条语句增加
之前创建了很多Topic,topic的tags里面原本不为空,需要将一部分topic里面加上“新概念第一册”这个tag,加了这个tag后,专题系列通过这个“tag”将这些topic归为一类。
一条语句增加
之前创建了很多Topic,topic的tags里面原本不为空,需要将一部分topic里面加上“新概念第一册”这个tag,加了这个tag后,专题系列通过这个“tag”将这些topic归为一类。
Topic.where("id< 5 and id > 0").each {|x| x.tags << "新概念第一册"; x.save }
如果要去重复、去空可以在model/topic.rb加:
before_save remove_blank_uniq
def remove_blank_uniq x.tags.reject!(&:blank?) x.tags.uniq! and
实际效果如下:新增了一个“新概念第一册”的专题,目前已经学习到了101课。加油,第一册还有1/3, 学完后上传第二册。
https://delitao.com/subjects
阅读量: 688
发布于:
修改于:
发布于:
修改于: