我正在控制檯中使用user = Users.all
從數據庫中檢索一些記錄,但它們非常不可讀。Rails:如何在控制檯中顯示Yaml的結果
我知道Yaml會使它更清晰,但不知道如何將結果轉換爲Yaml。
我正在控制檯中使用user = Users.all
從數據庫中檢索一些記錄,但它們非常不可讀。Rails:如何在控制檯中顯示Yaml的結果
我知道Yaml會使它更清晰,但不知道如何將結果轉換爲Yaml。
require 'yaml'
puts user.to_yaml
你也可以在前面加上 'Y' 你的命令控制檯:
y User.all
要獲得YAML輸出。
這對'zeus console'中的我不起作用 - 我得到:「NoMethodError:undefined method'y'for main:Object」 – redtree
您可以像輸出後鍵入「Y _」:
User.all
y _
如果你希望你的輸出做好準備爲Rails燈具則限制的屬性:
User.all.each {|u| y u.attributes}
感謝,我認爲我以前做過,而不必使用'puts'。一旦系統允許我接受答案。 – Leahcim