Rails SQLインジェクションとRailsでの対策 はじめにSQLインジェクションは不適切に処理されたユーザー入力がデータベースクエリに直接組み込まれることで発生します。攻撃者はこの脆弱性を利用して、データベースに不正な命令を送り込むことができます。この操作によりデータベースから情報が盗まれ... 2024.04.29 RailsSQL
Rails ActiveRecord::Base.connection.executeについて はじめにRuby on Railsでは、ActiveRecordにより直接SQLクエリを書くことなくデータベースの操作が可能です。しかし、特定の条件下での柔軟なデータ操作を行うためには、SQL文を直接実行する必要があります。このとき、Act... 2024.04.21 Rails
Rails find_by_sqlについて はじめにfind_by_sqlは、RailsのActive Recordにおけるメソッドの一つです。このメソッドを使用することで、SQLクエリを直接記述することができ、Active Recordのwhere等では難しい複雑なデータ取得が可能... 2024.04.14 Rails