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

ActiveModelとは

ActiveModelとは ActiveModelとはActiveRecodeモデルクラスの便利な機能を普通のクラスで実現することをサポートしてくれるモジュール郡です。 例えば一括代入、バリデーション、コールバックが例です。 「データベースに直接紐付かないけれども、フォームの…

ActiveModelとは

ActiveModelとは ActiveModelとはActiveRecodeモデルクラスの便利な機能を普通のクラスで実現することをサポートしてくれるモジュール郡です。 例えば一括代入、バリデーション、コールバックが例です。 「データベースに直接紐付かないけれども、フォームの…

find_eachメソッドとは

find_eachメソッドは、分割してレコードを取得して1件ずつ処理します。 メモリの消費量を抑えることができるため、 大量のレコードをループ処理する際に使われます。 デフォルトでは、レコードを1000件ごとに取得して処理を実行します。 構文 find_eachメソ…

assign_attributesメソッドとは

Railsを学習していてassign_attributesメソッドを使う必要があり、調べてみたので、忘れないよう議事録として残そうと思いました。 結論 assign_attributesは、複数の属性の値を更新するためのメソッドです。「DBに保存したくないけど値を更新したい」時に使…