ruby - ruby 鞋子的转义字符

标签 ruby shoes

因此,我正在尝试使用鞋子中的“图像”命令打印显示 url 的图像。问题是我的网址包含 % 个字符。大多数时候这都不是问题,因为我可以逃脱它,但 Shoes 的行为并不像我期望的那样。我查看了 Shoes 的手册和其他来源,但似乎没有人提到如何打印使用特殊字符。

基本上现在警报产量...

alert "%D"  --> 2743522352

alert "\%D" --> 3439909232

但我真正想要的是

alert "%D"  -->%D

我怎样才能做到这一点?

最佳答案

我无法在红鞋上重现这个问题。但我想,要解决这个问题,您应该使用单引号而不是双引号。

alert '%D'  -->%D

因为在 ruby​​ 中,单引号会转义其中的所有内容。 希望对您有所帮助:)

关于ruby - ruby 鞋子的转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26375889/

相关文章:

ruby - ruby 中是否有 `pipe` 等价物?

ruby-on-rails - Rails 5 ActiveRecord,如何包含关联表中的字段?

ruby - 开罗和 ruby 色的鞋子

ruby - 在 ruby​​ shoes 框架中处理表

ruby - 鞋子和 gem 以及如何让它们发挥作用

ruby - Gmail gem 上的未知命令

ruby - 如何将 block 传递给名称以等号结尾的方法?

ruby-on-rails - Rails Content_for/yield 问题 - 重复内容

ruby - 有没有办法直接运行 ruby 鞋应用程序?

ruby - 鞋子中的点击事件