User db テーブル内のすべてのメールを表示するフォーム ドロップダウンがあります。
<%= f.collection_select(:accessor_id, User.all,:email ,:email) %>
このリストから、現在のユーザーの電子メールの値を除外したいです。これは、で見つけることができますcurrent_user.email
(すでに定義されており、機能しています)
次のクエリを使用してこれを達成できることを知っています。
<%= f.collection_select(:accessor_id, User.select(:email).where("email !=?" , current_user.email),:email ,:email) %>
User.all がすべての値を返した後、これが可能かどうかを知りたかったのです。