0
私は都市、州、国を外部キーとして持つイベントモデルを持っています。Geocoder Gem - 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
以下のように私はアレックスライスナーでジオコーダ宝石を使用しようとしています。しかし、問題は、私は同じモデルから定義することです。これは、コードが提案され
geocoded_by:アドレス
def address
[venue, city, state, country].compact.join(', ')
end
誰も私が私が私がするのではなく、市、州、国の本当の名前を取得できるようになりますヘルパーを書くことができる方法を見つけ出すのに役立ちますids?
https://github.com/alexreisner/geocoder