Geocoder Gem - Ruby On Rails - внешний ключ - PullRequest
0 голосов
/ 22 марта 2012

У меня есть модель события, в которой в качестве внешних ключей используются город, штат, страна. Как ниже

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

Я пытаюсь использовать Geocoder Gem от Alex Reisner. Но проблема в том, что я должен определить из той же модели. это код, предложенный

geocoded_by: адрес

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

Может ли кто-нибудь помочь мне выяснить, как я могу написать помощника, который позволит мне получать настоящие названия города, штата и страны вместо идентификаторов?

https://github.com/alexreisner/geocoder

1 Ответ

0 голосов
/ 10 мая 2012

Geocoder Gem пока не поддерживает эту функцию,

...