Представьте, что доска объявлений содержит User
s каждый has_many
Post
s.Rails scope to go 'up' a has_many relation
У меня есть область, которая возвращает мне кучу Post
s, и мне хотелось бы перейти оттуда к набору User
.
Я мог бы просто перебирать, и для каждого Post
, добавляющий свои User
к соотношению, то DeDupe в User
с, но должно быть проще, нет?
Является ли это в вашем контроллере или посмотреть? Не могли бы вы разместить свой код? –
Ну, я писал это на мой взгляд, но я не думаю, что это сильно изменило бы ситуацию. Поэтому я хочу что-то вроде 'Posts.where ('created_at>?', Time.now - 1.day) .users'. , , – isthmuses
Вы действительно не должны иметь такой код в своем представлении, он принадлежит вашему контроллеру. Также ассоциация, которую вы только что писали, должна делать то, что вы ищете –