У меня есть модель пользователя, которая имеет много «состояний»:Rails найти применение, где в одном для многих отношений
class User
has_many states
class State
belongs_to user
Теперь я хотел бы пройти через каждый пользователь и найти все пользователь с этим государством что-то вроде ...
state = State.last
# I want to get all the users where state appears in ANY user's user.states
User.where(state IN user.states..)
Любой совет будет оценен!