2

user = Users.allコンソールでを使用してデータベースからいくつかのレコードを取得していますが、それらは非常に読み取り不能です。

Yamlによって読みやすくなることは知っていますが、結果をYamlに変換する方法がわかりません。

4

4 に答える 4

6
require 'yaml'
puts user.to_yaml
于 2012-05-11T02:18:05.727 に答える
2

コンソールのコマンドの前に「y」を付けることもできます。

y User.all

yaml出力を取得します。

于 2012-05-11T14:26:54.487 に答える
0

次のように、出力の後に「y_」と入力できます。

User.all
y _
于 2015-09-23T20:59:01.157 に答える
0

出力をRailsフィクスチャ用に準備する場合は、次の属性に制限します。

User.all.each {|u| y u.attributes}
于 2017-08-17T08:32:12.170 に答える