私はそのテーブルに同じ名前のプロジェクトが複数あるかもしれませんが、created_atの月は異なります。私は自分のテーブルの各プロジェクトの最新のレコードを選択しようとしています。選択作品を使用して、しかし、私はレコードをループすることができますし、別の属性などの異なる属性を印刷することができますので、私はレコード全体が必要です。.distinctは一意のエントリを返しません
Project.distinct(::PROJECT_NAME)
私が試した - すべてのレコードを印刷します(これを確認するために、私はプロジェクト名をコピーして検索を行なったし、同じ名前を持つすべてのプロジェクトは、まだプリントアウトだろう)
はProject.order(PROJECT_NAME:ASC、のcreated_at:DESC).uniq(:PROJECT_NAME) -
Project.select(上記と同じ結果:PROJECT_NAME).distinct - プルプロジェクトの名前だけを選択し、レコードの他のデータは選択しません。
'.select'は、リストされたフィールド名だけを取得します。 – Eric