You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
RubyのYAMLRuby(1.8以上)ではYAMLライブラリが標準添付ライブラリです。 そのため、YAMLを扱うには「require 'yaml'」とするだけです。 これでYAML.load(YAML形式から読み込み)、YAML.dump(YAML形式への出力)、 さらに様々なオブジェクトで to_yaml メソッドが使えるようになります。 日本語を含むYAMLを出力しかしこのままでは、日本語文字列を含んだオブジェクトを YAMLドキュメントとして出力すると、日本語部分がバイナリ文字列になってしまいます。 これでは人間にも読みやすいというYAMLの特徴が台なしです。 # -*- coding: utf-8 -*- require 'yaml' puts YAML.dump({'あ' => 'い'}) # 【出力結果】 # --- # "\xE3\x81\x82": "\xE3\x81\x
ar_fixtures の出力はなんだかダサくない? データベースから yaml 形式のフィクスチャを抽出するプラグインとしては、ar_fixtures がある。さっきインストールして使ってみたけど、どうも yaml の出力が気に入らない。たとえば次のような感じになってしまう。 --- - !ruby/object:Entry attributes: title: MyString1 body: MyText1 id: "1" - !ruby/object:Entry attributes: title: MyString2 body: MyText2 id: "2" - !ruby/object:Entry ってなんだかよくわからないのがついてるし、カラムの表示順がランダムになってしまっていて、見づらい。次のような出力がほしいのだ。 entry1: id: 1 title: MyStri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く