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