Railsにこのコード行があります
@people = User.where("firstname @@ :query or lastname @@ :query", query: @query )
Joeまたは個別に検索する場合、これはJoe Smithというユーザーを見つけるのにうまく機能しSmithます。
を検索する場合、この行を変更してユーザーを取得するにはどうすればよいJoe Smithですか?
Railsにこのコード行があります
@people = User.where("firstname @@ :query or lastname @@ :query", query: @query )
Joeまたは個別に検索する場合、これはJoe Smithというユーザーを見つけるのにうまく機能しSmithます。
を検索する場合、この行を変更してユーザーを取得するにはどうすればよいJoe Smithですか?
@people = User.where("firstname @@ :query OR lastname @@ :query OR ((firstname || " " || lastname) = ?) @@ :query", query: @query )
Postgresql で 2 つのフィールドを連結する方法を参照してください。