Я пытаюсь создать 3 раскрывающихся меню для выбора штатов на основе выбранной страны и города на основе выбранного штата. Теперь у меня есть код для выбора страны:
<div class="field">
<%= form.label :country_id %>
<%= form.collection_select(:country_id, Country.all,:id, :country_name,{prompt: 'Select Country'}) %>
</div>
<div class="field">
<%= form.label :state_id %>
<%= form.collection_select(:state_id, State.all,:id, :state_name,{prompt: 'Select State'}) %>
</div>
и мои модели:
class Country < ApplicationRecord
has_many :states
#has_many :state, :through => :city
end
class State < ApplicationRecord
belongs_to :country
has_many :cities
end
class City < ApplicationRecord
belongs_to :state
end
Кто-нибудь может мне помочь с кодом этой функции с или без ajax? Спасибо !!