如何在Ruby控制器中同时记录字符串和对象?

Awe*_*ess 1 ruby ruby-on-rails

我可以用类似的东西记录事物

logger.debug "This is a logged string"
Run Code Online (Sandbox Code Playgroud)

但是当我尝试做类似的事情时

logger.debug "This is the object: " + object_name
Run Code Online (Sandbox Code Playgroud)

它不喜欢它并给出错误.如何将对象合并为一个字符串并将其与我想要标记该调试行的任何内容一起输出?

谢谢!

Tim*_*ola 5

您可以做以下事情:

logger.debug "This is the object: #{object_name.inspect}"
Run Code Online (Sandbox Code Playgroud)