2012-03-22 98 views
0

我有一個事件模型,其中有城市,州,國家作爲外鍵。像下面一樣Geocoder寶石 - Ruby On Rails - 外鍵(belongs_to)

class CreateEvents < ActiveRecord::Migration 
    def change 
    create_table :events do |t| 
     t.integer :user_id 
     t.string :name 
     t.date :end_date 
     t.text :venue 
     t.integer :city_id 
     t.integer :state_id 
     t.integer :country_id 
     t.timestamps 
    end 
    add_index :events, :user_id 
    add_index :events, :name, :unique => true 
    end 
end 

我想使用由Alex Reisner提供的Geocoder Gem。但問題是,我已經從相同的模型中定義了。這是代碼建議

geocoded_by:地址

def address 
    [venue, city, state, country].compact.join(', ') 
end 

誰能幫我弄清楚如何我可以寫一個幫手,讓我獲得市,州和國家的真實姓名,而不是IDS?

https://github.com/alexreisner/geocoder

回答

0

地理編碼寶石不支持此功能,但是,