Reputation: 66
In my database schema i have a model named by City, and a model named by instituitions. so, City has_many instituitions, ans instituitions belongs_to City.
how do i retrive in cities_controller @cities = ??? the cities who has at least one institution.
Upvotes: 0
Views: 42
Reputation: 173
To find the cities that have at least one institution associated with them you can do:
City.joins(:institutions).distinct
City.where.missing(:institutions)
Upvotes: 2