我在运行Rails 2.3.2.

如何将"Cool"转换为"cool"?我知道"Cool".downcase可以工作,但是有没有一种Ruby/Rails方法可以与capitalize相反,即uncapitalizedecapitalize

推荐答案

没有capitalize的倒数,但你可以自由 Select :

class String
  def uncapitalize 
    self[0, 1].downcase + self[1..-1]
  end
end

Ruby-on-rails相关问答推荐

有没有一种方法可以点击一个按钮来冒泡到父元素?

API Rails 路由,令牌是路由的一部分

使用嵌套属性时如何自动将父 ID 分配为外键?

错误:部署到 Heroku 时找不到模块tailwindcss/defaultTheme

使用 Ruby On Rails 的多个用户模型,并设计有单独的注册路由,但只有一个共同的登录路由

Rails 路由到唯一索引

键入rails 控制台无法启动?

在允许用户使用设计(rails)登录之前判断用户是否处于活动状态

在 Windows 上使用 Ruby 进行开发

Rails:仅当值存在时如何验证格式?

Rails:使用 link_to 创建不带 href 的链接

关于在不适合任何地方的 Rails 应用程序中放置类的指南

在 factory_girl 中填充与 children 的关联

批量查找 mongoDB 记录(使用 mongoid ruby​​ 适配器)

在 Rails 应用程序中处理大文件上传的最佳方法是什么?

设计记住我和会话

ActiveRecord 查找现有表索引

非持久 ActiveRecord 模型属性

Active Record has_many:通过删除一条关联记录

在 Rails 中命名布尔列