Zel*_*nka -2 ruby ruby-on-rails capitalization
字符串大写不起作用的原因是什么?
数据库列:
t.string "name", limit: 255
Run Code Online (Sandbox Code Playgroud)
一些例子:
flower_name = Flower.find_by(id: 1).name #=> "chamomile©"
Run Code Online (Sandbox Code Playgroud)
试图大写(获得相同的输出):
flower_name.capitalize #=> "chamomile©"
Run Code Online (Sandbox Code Playgroud)
检查它是否是字符串:
flower_name.is_a?(String) #=> true
Run Code Online (Sandbox Code Playgroud)
capitalize仅适用于ASCII字符.你的字符串是否有可能包含非ascii字母?
尝试
flower_name.mb_chars.capitalize.to_s
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
505 次 |
| 最近记录: |