我正在检查一个字符串是否都是Rails中的大写字母.
我该怎么做呢?
我正在编写自己的自定义多功能助手方法,我会传递一些字,如“WORD”,有时是“Word” – 我想测试我的单词是否全部是帽子,所以我可以返回“WORDS” – 用一个资本“S “最终如果这个词是复数(vs.”WORDs“).
谢谢!
做这个:
str == str.upcase
例如:
str = "DOG"
str == str.upcase # true
str = "cat"
str == str.upcase # false
因此,您的方案的代码将是:
# In the code below `upcase` is required after `str.pluralize` to transform
# DOGs to DOGS
str = str.pluralize.upcase if str == str.upcase
原文链接:https://www.f2er.com/ruby/266439.html