Rails 5を使用しているので、or
を利用できます。 方法:
Message.where(to: current_user.id).or(
Message.where(user_id: current_user.id)
).order(connection: :desc, created_at: :desc)
.select('distinct on (connection) *')
Rails 5を使用しているので、or
を利用できます。 方法:
Message.where(to: current_user.id).or(
Message.where(user_id: current_user.id)
).order(connection: :desc, created_at: :desc)
.select('distinct on (connection) *')
WHERE句が検索フォームから動的に構築されるときにSQLインジェクションから保護するにはどうすればよいですか? postgresql 9.3データ型をキャストして、片側だけに影響を与える方法はありますか?