私の外部記憶装置

ただの覚え書きです。ちょこちょこ加筆・修正しています。

2024-01-01から1ヶ月間の記事一覧

【Rails, gem】slim

概要 書き方(基本) 書き方(詳細) 行の指示記号 テキスト | 注意点(|) 制御コード - 出力 = コメント その他(行の指示記号) HTMLタグ インラインタグ テキストコンテンツ 動的コンテンツ (= と ==) その他(HTMLタグ) 属性 属性の囲み Ruby コードを…

【ブラウザのAPI】ウェブストレージ API(localStorage, sessionStorage)

概要 用語説明「オリジン」 注意点 localStorage 使い所 使い方 基本の書き方 React でローカルストレージを使う Chrome での表示・編集方法 参考 概要 ウェブストレージ API - Web API | MDN ウェブストレージ API の使用 - Web API | MDN JavaScript操作で…

記事リスト

目次 ショートカットキー、コマンドなど Git 基礎 逆引き Rails 基礎(モデル) 基礎(コントローラ) 基礎(ビュー) 逆引き セキュリティ gem React 基礎 逆引き フック、API SQL Web技術全般 ブラウザのAPI ショートカットキー、コマンドなど 【Linux】コ…

【Rails】クロスサイトスクリプティング(XSS)とその対策(🚧作成中)

概要 書き方 サニタイズの書き方 エスケープの書き方 その他のエスケープのメソッド 参考(最新版) 概要 クロスサイトスクリプティング(XSS)とは: インジェクション(Webアプリに悪質なコードやパラメータを導入して、そのときのセキュリティ権限で実行…

【Rails】権限昇格とその対策

概要 対策例 参考(最新版) 概要 権限昇格とは:URL直接入力で、アクセス権のないページに到達できること 5.6 権限昇格 < Rails セキュリティガイド - Railsガイド 対策:クエリでアクセス権を設定し、各アクションで「操作できるデータ」を制限する 対策例…

【Rails】SQLインジェクションとその対策

概要 書き方(対策) 参考(最新版) 概要 SQLインジェクションとは: インジェクション(Webアプリに悪質なコードやパラメータを導入して、そのときのセキュリティ権限で実行させること)の1種 Webアプリのパラメータを操作してデータベースクエリに影響を…

【Rails】ストロングパラメータ

概要 書き方 参考(最新版) 概要 フォームからの入力を更新する時に、意図しない項目の更新を防ぐフィルタ paramsから項目を選別する 書き方 7.3.2 Strong Parametersを使う < Rails をはじめよう - Railsガイド 4.6 Strong Parameters < Action Controller…

【Rails】ActiveRecord::Relation について(🚧作成中)

クエリの返り値としてのRelation 参考 クエリの返り値としてのRelation 「whereメソッド」や「collectionメソッド(関連付け)」の返り値 【Rails】クエリ:where(抽出条件を指定する検索メソッド) 【Rails】クエリ:カラム名・テーブル名(関連付け)によ…