次のハッシュをデバッグしたい場合は、を返しますtry2test2
。
dictionary = {
"test" => 2,
"try" => 2
}
puts dictionary
# => try2test2
それがあなたに次のような完全なリストを与えるようにそれをする他の方法はあります{'test': 2, 'try': 2}
か?
V. Melnychukが述べたように、JSONは良いオプションです。最初に、「json」モジュールをインポートすることを忘れないでください。
require "json"
dictionary.to_json
一般に、オブジェクトに対してinspectを呼び出すことにより、オブジェクトの読み取り可能な文字列バージョンを取得できます。
dictionary.inspect
最後に、変数をきれいに印刷するための「pp」モジュールがあります(Pythonのpprintモジュールとほとんど同じです)。
require "pp"
pp dictionary
それが役に立てば幸い !
オブジェクトをJSONに変換してみてください
dictionary.to_json
デフォルトp dictionary
で送信する方法も実行できます。inspect
dictionary = {
"test" => 2,
"try" => 2
}
p dictionary # => {"test"=>2, "try"=>2}