
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails】モデルのオブジェクト生成に対する制限・制御を行ってくれる機能 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails】モデルのオブジェクト生成に対する制限・制御を行ってくれる機能 - Qiita
はじめに 備忘録 目的 データベースに不正なデータが保存されないようにすること。 手段 1.データベース... はじめに 備忘録 目的 データベースに不正なデータが保存されないようにすること。 手段 1.データベースカラムに対して制御を記述する。 2.モデルに対して検証を記述する。 両者の違い データベースカラムに対する制御 ➡︎一意性の検証 ➡︎ユーザーへエラーメッセージを届けられない ➡︎モデルでは弾けないような、直接データベースに他のシステムから操作を加える作業に対しての制御 モデルに対する検証 ➡︎データベースでは制御しきれない部分の補完 ➡︎ユーザーへエラーメッセージを届ける事ができる ※今回は、制御に関する機能の説明のみです。 1.データベースカラムへの制御でよく行われる方法4つ ※データベースカラムへの制御はマイグレーションファイルに記述していくこと。 1.データ型を付与する。 ➡︎__データ型を付与する事で、そのデータ型以外のデータが格納されることを阻止する。__ →例えば、「名前カ