|
|
1
393
Rails' ActiveSupport 使用以下命令向字符串添加下划线:
|
|
|
2
119
你可以用
两种选择方式都会让步
|
|
|
3
58
所以
|
|
|
4
30
有一个Rails内置的方法叫做“下划线”,可以用于此目的
“下划线”方法通常可以被视为“camelize”的逆方法 |
|
|
5
21
|
|
|
6
15
如果有人需要将下划线应用于带空格的字符串,并希望将其转换为下划线,那么您可以使用类似的方法
|
|
|
7
12
如果还包含空格,则为CamelCases编写简短的单行线(如果中间有一个开头字母较小的单词,则无法正常工作):
编辑: |
|
|
8
8
接收器转换为蛇壳: http://rubydoc.info/gems/extlib/0.9.15/String#snake_case-instance_method http://rubygems.org/gems/extlib )
|
|
|
9
8
退房 蛇壳 Ruby Facets 处理以下情况,如下所示:
发件人: https://github.com/rubyworks/facets/blob/master/lib/core/facets/string/snakecase.rb
|
|
|
10
2
ruby内核本身不支持将字符串从(大写)驼峰大小写转换为(也称为pascal大小写)下划线(也称为snake大小写)。 因此,您需要自己实现或使用现有的gem。 有一颗小红宝石叫做 幸运案例 它允许您轻松地将字符串从支持的10+个案例中的任意一个转换为另一个案例:
有关更多示例和文档,请查看官方存储库: |
|
|
11
2
猴斑
|
|
|
12
0
我跑步有困难
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |