Geocode di Rails

Pada sesi sebelumnya kita telah mempelajari bagaimana cara instalasi Google Maps v3 pada aplikasi Rails yang kita buat dan juga field autocomplete dengan menggunakan jQuery Flexbox . Sesi kali ini akan membahas kasus lain dari google maps dan pointing lokasi berdasarkan input nama daerah atau lebih dikenal dengan nama geocode . Sebagai contoh di sini provinsi dan nama kota berasal dari Indonesia. Misalkan kita input Jawa Barat sebagai provinsi dan Bandung sebagai nama kotanya, maka google maps akan pointing ke kota Bandung provinsi Jawa Barat. Pertama kita buat model user yang berisi nama serta informasi lokasinya rails g model user name:string city_name:string state_name:string country_name:string Untuk memuat data lokasi sebagai opsi, buat juga model city dan statenya rails g model city name:string state_id:integer rails g model state name:string dan rake db:migrate Setelah itu buat relasi antara city dan state app/models/city.rb class City > ActiveRec...