#ruby-on-rails
#ruby-on-rails
Вопрос:
У меня есть две модели: Word и Log. Слово имеет один журнал, а журнал принадлежит одному слову. Не все слова имеют журнал.
Как я могу выбрать все слова, которые имеют журнал, используя Activerecord в Rails?
Спасибо.
Ответ №1:
Это приведет к правильному объединению журналов, которое удалит все записи, у которых нет журнала.
Word.joins(:log).all
Предполагается, что вы используете Rails 3 или более поздней версии.
Комментарии:
1. Упс, :log правильно P. Я не слишком привык использовать отношения has_one.