質問: File.open(sheet.name + '.json', 'w') #json文字列成形・書き込み処理 rows.shift() f.write JSON.generate(rows) f.close end ``` ### 試したこと * エラーメッセージの検索 調べてみたところ、よくある変数/メソッドが見つからないというものでしたが、 その見つからないといわれている箇所がコメントアウトしている行と、変数名ではなく、 空白で示されているため正直お手上げ状態です。 * 問題発生個所の切り分け ・ファイルを読み込めない場合、エラーメッセージが出力されるが今回は発生していない ・該当エラーメッセージが出ても空のJSONファイルは生成される 上記より、ファイルからデータを抽出し、パースする処理で問題が発生していると思われる * 差異の確認 正常に動作したときにとったバックアップファイルと現在問題が起きているファイルをWinMergeにかけたところ、パース元のExcelファイルとrbファイルともに差異は見当たらない ### 補足情報(FW/ツールのバージョンなど) 環境は以下の通りです。 Windows10 64bit ruby 2.5.3p105 (2018-10-18 revision 65156) [x64-mingw32]
回答: ``` #json文字列成形・書き込み処理 ``` ここに全角空白がありました。 半角空白等に直してください。