Project

ken_all

0.03
No release in over 3 years
Low commit activity in last 3 years
Japanese postal code tools.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
= 5.2.4.2

Runtime

~> 1.0
>= 3.0.9
>= 1.2
 Project Readme

<img src=“http://api.travis-ci.org/kazuhisa/ken_all.png” />

ken_all¶ ↑

半分ジョーク、半分マジなrails用郵便番号データ活用ツールです

How to use.¶ ↑

(1) Gemfileに追加

gem "ken_all"

(2) 使い方

$ rake ken_all:install:migrations #migrationファイルをプロジェクトに作成
$ rake db:migrate #テーブルの作成
$ rake ken_all:import #郵便番号の取込

取り込んだデータはKenAll::PostalCodeで使用することができます。

(3) 郵便番号について

郵便番号は日本郵便のページ(http://www.japanpost.jp)からダウンロードされます。
そのままでは使いにくいので次の処理を行なっています。
・address3に「以下に掲載がない場合」が設定されている場合は空文字列に置換します。
・address3に「境町の次に番地がくる場合」が設定されている場合は空文字列に置換します。
・address3に「〜一円」が設定されている場合は空文字列に置換します。ただし、一円という地名は除きます。
・複数行にまたがる場合は1レコードに集約します。

zip cloudさん(http://zipcloud.ibsnet.co.jp)と同等の処理をしたかったのですが、ちょっと手が届きませんでした。

(3) Options

$ rake ken_all:import:silent #静かに取込を行います
$ rake ken_all:import:file FILE=/path/to/x-ken-all.csv #外部のファイルから取り込みます(*)

* zip cloudさん(http://zipcloud.ibsnet.co.jp)の加工済みバージョンを利用すると良いです

Copyright © 2012 Yamamoto Kazuhisa. See MIT-LICENSE for further details.