Как использовать simple_form с драгоценным камнем для выбора штата / провинции и города при выборе страны?

#ruby-on-rails #simple-form

#ruby-on-rails #простая форма

Вопрос:

Я ищу решение для выбора в форме на основе выбранной страны (которая хорошо работает) одного из штатов или провинций выбранной страны, и после выбора штата один из городов в этом штате будет выбран дополнительно.

Я смотрю на этот драгоценный камень (поскольку другие, которые я нашел, не подходят для Rails 5).

 https://github.com/loureirorg/city-state/issues
  

Или у кого-то другого есть лучшее решение, я хочу его использовать.

Комментарии:

1. Ну, я не знаю, есть ли драгоценный камень (и я не уверен, что это тот тип вопроса, на который SO ответит), но вы можете сделать это самостоятельно с помощью Javascript. У вас есть выпадающий список «город», который отображается и заполняется только при выборе страны — черт возьми, я видел, что вы выбираете страну — если это США, вы получаете штат, а затем список городов после выбора штатов — это просто запросы javascript / AJAX на основепри изменении выпадающего списка «родительский»

2. Да, есть драгоценный камень.

3. github.com/loureirorg/city-state

4. Однако мои попытки, основанные на рекомендациях, найденных там, не сработали, и я не знаю, как улучшить мой JavaScript.

5. Какой javascript вы пробовали? Вы можете использовать on change для запуска вызова ajax для следующей информации