0
"".chomp
返回""
和系统命令返回空字符串如果其中不知道它。换句话说,下面的代码将缓存“”,而不是再次检查系统。红宝石 - 空字符串为零,以避免变量缓存
@wkhtmltoimage ||= `which wkhtmltoimage-proxy`.chomp
我想
- 保持变量的缓存,而不是再次运行系统命令,如果发现。
- 避免为了运行系统命令两次在代码检查
.empty?
如果格格返回了空字符串为零,它不会是一个问题。有什么建议么?