所以我在我的數據庫中有表項。 我想在Item.name取代-
字符是在的Item.name
月底所以我嘗試做這樣的:刪除字符串末尾的破折號字符
items = Item.all
items.each do |it|
it.name=it.name.gsub('/\-$/','')
it.save
end
但它不工作。我該怎麼辦?
UPD: 我設法做到這一點是這樣的:
i = Item.all
i.each do |it|
it.name=it.name.chomp('-')
it.save
end
但還是不知道爲什麼第一個變體沒有工作
爲什麼在沒有必要的時候嘗試使用正則表達式? :) – Didi