【AI自動化】Rails 7.1 → 7.2 のアップデート修正をAIに任せる
はじめに 今回、はじめて設計プロンプトを用いて、Rails のバージョンを7.1.3.4 → 7.2.2.2に上げました CHANGELOGとnew defaultsを根拠に、AI(GitHub...
53 search resultsShowing 1~20 results
You need to log-in
はじめに 今回、はじめて設計プロンプトを用いて、Rails のバージョンを7.1.3.4 → 7.2.2.2に上げました CHANGELOGとnew defaultsを根拠に、AI(GitHub...
はじめに Nuxt に触れたことがない方向けの記事です。 netkeiba.comのとあるレースから出走馬の情報を取得し、ランダムに1頭の馬名を表示するという簡易アプリを作成します。 まずは、公...
Kali Linux とは 米国のOffensive Security社が主に開発を行なっている、Debian系Linux OSの一種 無料で利用可能 Kali Linuxは、「カーリーリナック...
アルゴリズムとは 計算や作業を遂行するための手順のこと。 つまり、「問題を解決するための『やり方』や『考え方』を手順化したもの」 例 ランダムに並んだ数列を大きい順に並び替える 経路で最短のもの...
前提 下記コードで取得されるcompanyの件数が50件である前提で進めます Company.joins(:shops).where(shops: { prefecture: '東京都' })....
Rails開発環境構築手順 前提:Dockerがインストールされていること 【初心者】Dockerのインストールと仕組みについて 1. 空のアプリケーションディレクトリを作成 今回はDocume...
Dockerとは Docker社が開発した仮想環境を作るためのソフトウェアのこと Linuxが持つ仮想化技術で実行環境を他のプロセスから隔離し、その中でアプリケーションを動作させる コンテナ内の...
手順 必要なファイルを作成 mkdir ~/Desktop/sample cd ~/Desktop/sample touch {Dockerfile,docker-compose.yml,Gem...
scopeのメリット 繰り返し利用するクエリの再利用性が上がる クエリに名前を付けることで、可読性が向上する scopeの注意点 scopeの結果がnilとなった場合は、nilを返す該当scop...
目的 実装やレビューにおいて困っている事は特に無いが、より良い実装にするためRubySilverに触れることで更に理解を深め、発想の引き出しを増やしたい。 教材 https://rex.libe...
はじめに 目的 既にRuby3.1.1をインストールしている状態ですが、Rails6の環境構築を行う上で互換性を維持する為に、2.6.6にバージョンを変更します。 ※Rails6.0.3の環境構...
はじめに 前提 事前に、Rubyのバージョンを2.6.6にしておく。 目的 「パーフェクト Ruby on Rails 【増補改訂版】」で扱っているものと同じバージョンにする。 ※但し、現在は書...
クラス クラスの定義 class Foo # 初期化時に実行されるメソッド def initialize(x) # インスタンス変数に値を保持 @x = x end # インスタンスメソッド d...
バルクアップデートとは 複数のレコードを一括で更新する操作のこと。 どんな時にバルクアップデートをするのか パフォーマンスの向上・負荷削減 大量のデータを一度に更新する為、レコードを1つずつ更新...
数値 入力値 7 i = gets.to_i p i * 10 結果 70 文字列 入力値 AAA s = gets.chomp p s 結果 "AAA" 1行に複数の入力(半角スペース区切り)...
はじめに 競技プログラミング的なものに少し手を付け始めている中、解けそうで解きにくい(工夫orゴリ押しでなんとか解けるような)カテゴリーの問題があった。どうやら、そいつはDPというアルゴリズムを...
目的 ActiveRecordのlengthとsizeについて、しっかり理解した上で適切に使いこなせるようにする。 補足 本記事は、レコード数の取得においてSQL文の発行数を抑えることの出来るl...
はじめに 影響範囲調査時などで活躍するため、備忘録として記載しています。 同じように調査を行われる方にも、この記事が参考になれば幸いです。 Todo Git管理されているリポジトリにおいて、対象...
一度呼び出されてから結果が変わらないものはメモ化してしまう 呼び出されるたびにロジックやSQLが実行されるのを防ぐため、実行結果を丸々キャッシュする sample1.rb def target_...
Procクラス ブロックをオブジェクトとして扱いたい時に使用するクラス ブロック メソッドの引数として渡すことが出来る処理のまとまり do .. end, { .. } Procは、クロージャに...
53 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.