エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ActiveRecordが提供するModel機能を理解しよう (2/3)- @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ActiveRecordが提供するModel機能を理解しよう (2/3)- @IT
ActiveRecordが提供するバリデーション機能を見ていきましょう。 ActiveRecord::Baseを継承して作成され... ActiveRecordが提供するバリデーション機能を見ていきましょう。 ActiveRecord::Baseを継承して作成されたModelクラスでは、クラス中でvaridates_*という名前のクラスメソッドにより、インスタンス属性値が適合しているべき検証条件を定義できます。 前回作成したHitokotoモデルでは、すでに1件のバリデーション条件が定義されています。ソースコード(hitokoto.rb)を確認してみましょう。[Railsエクスプローラー]ビューの[モデル]にあるHitokotoをダブルクリックして、編集エリアにhitokoto.rbを表示します。 ここで使用されているクラスメソッドvalidates_presence_ofでは、引数として渡された名前の属性値が存在していること(blankでないこと)を定義しています。従って、この例ではHitokotoインスタンスは、hit