У меня мало знаний о SQL-запросах, и я новичок в ruby на Rails.
Это мой вопрос. У меня есть 2 таблицы Страна и Штат. В стране много штатов.
Я знаю, что в таблице State должен быть внешний ключ, который присоединяется к таблице Country.
Таким образом, запрос на получение всех штатов в стране будет
Select *
From State
Where
State. country = Country. country
And Country.country = 'XYZ'
Мне нужно иметь возможность создать форму для создания нового государства, в котором есть раскрывающийся список стран. При создании государства Пользователь может выбрать страну, к которой оно принадлежит. Это поможет мне восстановить все штаты в стране. Я знаю, что мне нужно использовать has_many и assign_to в моделях Country и State соответственно. Но я не понимаю, какие изменения необходимо внести в контроллеры и представления, чтобы получить желаемую форму.