我正在尝试删除所有
在我的模型中使用以下方法:
def about_us_sans_spaces
self.about_us = replace(self.about_us, " ", " ")
end
除了!事实证明,'replace' 不是 rails 中的一种方法。您将如何删除
的?请注意,我已经尝试过 sanitized、simple_format。我的观点现在是这样的:
= truncate(sanitize(simple_format(organization.about_us_sans_spaces), :tags => ''), 125).titleize
最佳答案
def about_us_sans_spaces
self.about_us.gsub!(" ", "")
end
编辑:请注意, gsub() 也接受正则表达式,因此无论大小写,您都可以捕获所有实例,如下所示:
about_us.gsub(/ /i,"")
关于ruby-on-rails - 去除 在 Rails 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000139/