これまでのところ、適切なクエリを作成しようとしていますが、成功は限られています。
ユーザーと投稿があるとします
ユーザーには has_many の投稿があり、投稿はユーザーに属しています
投稿には表示可能なブール値フィールドがあります
すべてのユーザーを通過し、最後の投稿を見つけ、最後の投稿で表示されているブール値が true の場合にのみユーザーを返すスコープをユーザー モデルに記述しようとしています。
Users.posts.last.where(:visible => true) のようなものですが、スコープとして。
編集
戻り値を AR リレーション オブジェクトとして保持しようとしています。スコープを使用しようとしている目的に対して、通常の配列は機能しません。これまでのところ、入力していただきありがとうございます。