我遇到了一个问题:我在select_tag下拉列表中输入了一个错误类型,因此表格中填充了大量条目,将其转移到DB中。现在错误修复了,我需要找到一种方法来批量修复我的数据库中的值。我该怎么做?
我正在考虑使用一些条件语句,但我对rais很新,而我过去用于类似任务的所有内容都是article.title = "text" unless article.title.blank?
,但我无法弄清楚如何重新调整它我需要做什么。
答案 0 :(得分:1)
使用update_all。
Article.where(:title => nil).update_all(:title => "text")
这将找到所有标题为空白的Articles
,并为仅提供标题为“文字”。