2013-12-06 2 views

ответ

4

Из документации:

find_by находит первую запись, соответствующую некоторым условиям

использование, где вместо того, чтобы найти все

Status.where(user_id: params[:id])

Как примечание, если следовать логике find_by, вы увидите, что в основном делает:

where(*args).limit(1).to_a.first

+0

Вы также имеют методы '' find_all_by'''. В любом случае все эти методы устарели и, вероятно, не должны использоваться. – paradoja

Смежные вопросы