郵便番号から住所情報を取得する方法 require 'jipcode'でjipcodeを適宜読み込んでください。 Jipcodeモジュールの.locate関数に郵便番号の文字列を渡すと、住所情報のHashを要素とする配列が返ります。 なぜ配列かというと、郵便番号は1個の番号につき複数の住所が結びつくことがあるためです。 住所情報のHashは郵便番号(:zipcode)、都道府県(:prefecture)、市区町村(:city)、町域番地(:town)のキー値を持ちます。 Jipcode.locate('1510051') # => [{zipcode: '1510051', prefecture: '東京都', city: '渋谷区', town: '千駄ヶ谷'}] # 該当する住所がない場合 Jipcode.locate('hoge') # => []