ruby - 导轨 : How to log an object that might be nil?

标签 ruby ruby-on-rails-3

在知道 nil 可能为 nil 的情况下,记录 myvar 的最短代码是什么?

希望比这更短:

if (myvar==nil)
  logger.debug "myvar is nil"
else
  logger.debug "myvar is " + @myvar.to_s
end

最佳答案

logger.debug "myvar is: " + myvar.inspect 

关于ruby - 导轨 : How to log an object that might be nil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6908004/

相关文章:

ruby-on-rails - 每个 RSpec 测试运行都需要 rake db :test:prepare or equivalent using Rails 4. 2.5

iphone - 在 iPhone、Android 和 Web 应用程序中重用代码

ruby-on-rails-3 - Google 建议并在 Rails 应用程序中使用 jquery/ajax 自动完成

css - CSS 升级的相对 URL

ruby - 获取路径的组件作为数组

Ruby 从 .split 中选择多个元素

ruby - 基于匹配的回调正则表达式

ruby - 为什么 Ruby 中的内联字符串 block 名为 "eos"?

ruby-on-rails - 通过保持连接打开来加速 OpenUri?

ruby-on-rails - 将常规的Youtube 'link'转换为嵌入式视频