ruby-on-rails - 去除 在 Rails 中

标签 ruby-on-rails

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

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/

相关文章:

ruby-on-rails - 从 RoR Web 应用程序运行 linux 命令(即 ls)

ruby-on-rails - Rails 4 - 缺少模板/缺少部分错误,仅在生产中

ruby-on-rails - 电子邮件 css ruby​​ 帮助

mysql - 如何在 ruby​​ on rails 中使用 mysql 创建自动关联

javascript - 使用 datetimepicker 防止 f.text_field 中的自定义输入(Rails 3.2,Bootstrap)

ruby-on-rails - 通过 Rails 中的迁移添加自动增量

ruby-on-rails - Ruby 生产服务器内存泄漏

ruby-on-rails - Mocha::Integration 未初始化常量

css - 将 CSS 添加到 Rails 表单助手

ruby-on-rails - nginx 和 unicorn 上的多个 Rails 应用程序