我可以将模型与其中一个关联转换为YAML格式吗?

And*_*lov 7 ruby activerecord ruby-on-rails

我想以YAML格式打印ActiveRecord模型以进行调试.

目前我调用model.to_yaml.但它不会返回模型的关联

如何将模型与其中一个关联转换为YAML格式?

mch*_*ail 10

你可以先转换为json.默认的ActiveRecord as_json方法允许您包含关联.从那里,直接转换为yaml.例:

menu.as_json(include: :dishes).to_yaml
Run Code Online (Sandbox Code Playgroud)