【发布时间】:2016-06-28 11:42:41
【问题描述】:
所以我的数据库中有表格项目。
我想在 Item.name 中替换 - 字符,它位于 Item.name 的末尾
所以我尝试这样做:
items = Item.all
items.each do |it|
it.name=it.name.gsub('/\-$/','')
it.save
end
但它不起作用。我该怎么办?
更新: 我设法做到了:
i = Item.all
i.each do |it|
it.name=it.name.chomp('-')
it.save
end
但仍然不明白为什么第一个变体不起作用
【问题讨论】:
-
为什么在不需要的时候尝试使用正则表达式? :)
标签: ruby-on-rails