小编eug*_*gen的帖子

将 Rails URL 中的“%20”替换为“-”

我正在使用 Rails 开发一个 Web 应用程序。出于美观目的,我需要将 %20 替换为 -

之前:http://localhost:3000/movies/2006/Apna%20Sapna%20Money%20Money

之后:http://localhost:3000/movies/2006/Apna-Sapna-Money-Money

无论如何我可以在 Rails 中实现这一点吗?

ruby regex url ruby-on-rails

1
推荐指数
1
解决办法
3128
查看次数

在ruby中查找Array的元素是否为last

让我们假设我们有一个数组

p = String.new
a = ['d','e','f','g','h']
a.each do |value|
 p << value
 p << "%" if value is not last
end
Run Code Online (Sandbox Code Playgroud)

我需要确定a ['h']是否是最后一个索引值?

是否有一种快捷方式可以像a.is_last一样找到它?()

ruby arrays

1
推荐指数
1
解决办法
170
查看次数

字符串中的反斜杠返回两个反斜杠

我输入了此访问令牌值

864876322670016\u00257C4e1d481ecad9eb45b9386745.1-1026038548\u00257CshuA8v7lgo7,hRr2AjbUBd3shek

在一个表单上,但它返回与这样的双反斜杠

864876322670016 \\ \\ u00257C4e1d481ecad9eb45b9386745.1-1026038548 u00257CshuA8v7lgo7,hRr2AjbUBd3shek

我将此值传递给Facebook GraphAPI,这会返回错误.

如何获得返回替换单个反斜杠?或者有没有办法让双反斜杠不出现?

ruby regex string escaping

1
推荐指数
1
解决办法
937
查看次数

在哈希中求和值

在ruby中对哈希值求和的最佳方法是什么:

@price = { :price1 => "100", :price2 => "100", :price3 => "50" }
Run Code Online (Sandbox Code Playgroud)

我现在做这样的事情:

@pricepackage = @price[:price1] + @price[:price2] + @price[:price3] + 500
Run Code Online (Sandbox Code Playgroud)

请解释一下你的答案,我想了解原因,而不仅仅是如何.=)

ruby hashmap

1
推荐指数
1
解决办法
147
查看次数

检查正则表达式.和/ /

我想要正则表达式来检查一个单词是否有./喜欢abcd.abcd/aabcd.defabcd/def.任何帮助都将是gr8!

ruby regex

0
推荐指数
2
解决办法
76
查看次数

与所有阵列成员进行OR

假设我有一个数组[1,2,3,4],我想1 | 2 | 3 | 4Ruby语言做

怎么写得更快?

其实,我刚才读的文章bitmaskCoderWall,我不知道,当settings有很多选择,比如10或者15,我觉得写(1 << 1 | 1 << 2 | 1 << 3... | 1 << 15).to_s(2)太长.

有没有办法把它写得更短?

ruby bitmask

0
推荐指数
1
解决办法
50
查看次数

标签 统计

ruby ×6

regex ×3

arrays ×1

bitmask ×1

escaping ×1

hashmap ×1

ruby-on-rails ×1

string ×1

url ×1