Настройка динамических API-ключей для rails geocoder gem - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь реализовать общую страницу «Настройки приложения» для своего приложения.на этой странице я хочу, чтобы мои клиенты могли разместить свой собственный ключ API Google для драгоценного камня rails geocoder.Я прочитал документацию, но не смог найти способ установить этот ключ API динамически (через форму).

Есть ли способ сделать это динамически, чтобы клиент мог использовать свой собственный API Googleключ?

Небольшое примечание, каждое приложение будет иметь только 1 ключ API, но я пытаюсь сделать это динамически, поэтому мне больше не нужно думать об этом в дальнейшем.

1 Ответ

0 голосов
/ 15 октября 2018

Вы можете использовать Geocode.configure:

Geocoder.configure(
     :timeout  => 5,
     :lookup   => :yandex,
     :api_key  => "2a9fsa983jaslfj982fjasd",
     :units    => :km
)

https://github.com/alexreisner/geocoder/blob/e45f8bd3173c28e03efbfaf03eab7c5afaf4621a/lib/geocoder/configuration.rb#L7

...