Entries from 2021-07-01 to 1 month
APIのエンドポイントにアクセスする主なHTTPメソッドは以下のとおり。 GET -> データの取得 POST -> 指定したリソースに実体を送信するために使用。サーバー上の状態を変更したり、副作用が発生したりすることがよくある。新規登録やコメント投稿などに使う…
メトリクスは高頻度で取得する 最低でも1分に1回はメトリクスを取得すること。トラフィックが多いなら、10秒や30秒に1回は取得する。 メトリクスは2種類ある カウンタ・・・増加していく指標。車の走行距離とか。サイト訪問者の累計数とか。 ゲージ…
Active Record Model User.find(10) User.last User.find_by(id: 10)など単体のはActiveRecord::Modelのインスタンス。 ActiveRecord::Relation User.allやUser.where(name: "taro") などで複数で返ってくるものが ActiveRecord::Relation のインスタンス。U…
そもそもCar.find(12)と実行された時、以下のようなことが起こっている。 与えられたオプションを同等のSQLクエリに変換 SQLクエリを発行し、該当する結果をデータベースから取り出す 得られた結果を行ごとに同等のRubyオブジェクトとしてインスタンス化する…