jpostal ver2.8

jpostalの設置方法を紹介してくださる記事を見かけるようになりました。ありがとうございます。

さてRailsにjpostalを導入する方法の紹介記事がありました。

Railsでjpostal.jpを使って住所を自動入力する
http://ruby-rails.hatenadiary.com/entry/20150112/1421029284
しかし、「都道府県」がうまく入力されていません。
これは、プルダウンのoptionのvalue属性がPrefectureのidを表示しており、jpostal.jsで取得した都道府県は文字列(東京都、埼玉県など)のため、value属性がマッチせず、自動で選択されません。

Railsの住所フォームはOPTIONタグのvalueに数値(おそらく自治体コード?)を利用しているようです。この記事後半では、Railsビューを修正して、<option value=”北海道”>北海道</option>と表示する方法が説明されていました。

そこで、jspotal ver/2.8で、次のどの場合でも選択できるようにしました。

サンプルページ
http://jpostal-1006.appspot.com/sample_1_b.html

設置方法やjavascriptの記述方法はこれまでと同じです。