Skip to content
This repository was archived by the owner on Feb 13, 2024. It is now read-only.

Example Rake Task to Show US Cities in Rails App

brunopgalvao edited this page Sep 10, 2014 · 1 revision

$ cd rails_app/lib/tasks

$ wget https://s3-us-west-2.amazonaws.com/cities-gem/cities.tar.gz

$ tar -xzf cities.tar.gz

$ gem install cities -v 0.3.1

$ vi show_cities.rake

namespace :show do
  desc "Show cities in US"
  task :cities => :environment do
    Cities.data_path = "lib/tasks/cities"
    puts Cities.data_path
    cities = Cities.cities_in_country('US')
    puts cities
   end
end

$ rails console

$ rake show:cities

Troubleshooting:

$ rails console

$ Cities

$ Cities.data_path

Clone this wiki locally