删除 在Rails中

时间:2010-06-08 18:26:19

标签: ruby-on-rails

我正在尝试使用以下方法删除模型中的所有 

def about_us_sans_spaces
  self.about_us = replace(self.about_us, " ", " ")
end

除!事实证明'replace'不是rails中的方法。你会如何删除 

请注意,我已经尝试过清理过的simple_format。我的观点现在看起来像这样:

= truncate(sanitize(simple_format(organization.about_us_sans_spaces), :tags => ''), 125).titleize

2 个答案:

答案 0 :(得分:18)

def about_us_sans_spaces
  self.about_us.gsub!(" ", "")
end

编辑:请注意,gsub()也接受正则表达式,因此您可以捕获所有实例而不管大小写如下:

about_us.gsub(/ /i,"")

答案 1 :(得分:0)

尝试使用about_us.strip希望这也可以帮到你。