У меня есть две модели City
и State
.Ниже приведена связь между городом и штатом.
state.rb
has_many :cities
city.rb
belongs_to :state
Я выполнил запрос ниже,
connection = ActiveRecord::Base.connection
query = "select * from states"
@states = connection.exec_query(query);
Теперь я перебираю,
@states.each do |s|
s.cities # gives me an error because it is not an state object
end
Я хочу, чтобы это было похоже,
state = State.last
cities = state.cities
Как я могу сделать это с @states
, перебирая его с помощью цикла?