ruby-on-rails - 铁路大写

标签 ruby-on-rails

对于 Rails 大写,当我将它与字符串一起使用并尝试手动将句子中的其他内容大写时,它不允许我将其大写。

例如。 “纽约怎么样”.capitalize

"How is new york"

Rails 中是否有允许我确保第一个单词大写的功能,但也提供了灵活性,如果用户将字符串中的其他内容大写,它仍然适用?

最佳答案

如果您使用的是 Rails 5+,则可以使用 str.upcase_first

否则最简单的解决方案是

str = "how is New York"
str[0] = str[0].upcase

关于ruby-on-rails - 铁路大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49091921/

相关文章:

ruby-on-rails - Hartl Rails 教程第 8 章 - 无法注销 Sample_App。所有 rspec 测试都通过

ruby-on-rails - 从头开始标记 : the Tag Cloud Issue

ruby-on-rails - Mongoid - 通过引用文档查询

ruby-on-rails - 使用设计的 RESTful 登录(Rails 4)

ruby-on-rails - 将 Ruby 日期转换为整数

ruby-on-rails - 当窗口大小改变大小时,Mailchimp 如何设法将框移动到另一个框下方(css3/媒体查询)

ruby-on-rails - rails : Is there away to get the Date object that is the closest Monday to today?

ruby-on-rails - Rails 4 ActionMailer 不在开发模式下发送电子邮件

ruby-on-rails - 在 Controller 中定义的邮件程序中使用辅助方法

ruby-on-rails - 通过 =yield 在部分内呈现内容