爲什麼我的logger.debug [ 「這」, 「一個」, 「陣列」] Rails的
logger.debug ["This is", "an", "Array"]
這isanArray
,而不是像 [ 「這是」 輸出, 「an」,「Array」]
有沒有辦法做到這一點? (我知道我可以做to_yaml,但這對我來說太冗長了)
什麼是一個很好的清潔數組輸出的選項,類似於print_r在PHP中?
爲什麼我的logger.debug [ 「這」, 「一個」, 「陣列」] Rails的
logger.debug ["This is", "an", "Array"]
這isanArray
,而不是像 [ 「這是」 輸出, 「an」,「Array」]
有沒有辦法做到這一點? (我知道我可以做to_yaml,但這對我來說太冗長了)
什麼是一個很好的清潔數組輸出的選項,類似於print_r在PHP中?
試試這個:
logger.debug ["This is", "an", "Array"].inspect
這也適用於所有其他類型的對象:散列類等。
你可以嘗試.inspect方法....
logger.debug array.inspect
我與安德魯同意,有什麼錯?
puts YAML::dump(object)