20221117のRubyに関する記事は9件です。

【Rails】バリデーションのカスタムコンテキストon:を複数同時に指定したい場合の方法と仕組み

Railsでは、on:を使うことで、バリデーション実行タイミングを指定できたり、カスタムコンテキストとして実行するかしないかを調整できます。 https://railsguides.jp/activ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails 【where】日付・時間を範囲指定する際の注意点

行いたいこと where句を使用し、モデルのdeadline_onカラムから期日が近いデータを取り出したい。 完成形のコード model.where(deadline_on: Date.today.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】Setクラス(集合)の扱い方

本記事ではSetクラスの性質や使い方について記述します。 Setオブジェクトを作成 Setオブジェクトを作成するには、Enumerableモジュールの#to_setを呼ぶかSet.newを使用します。…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

再帰関数を使って階乗を求めるメソッドを作成する(Ruby)

初めに アルゴリズムを利用した方法で再帰関数がよく使われるので 階乗を求める再帰関数を作成して理解を深めます。 そもそも再帰関数とは? アルゴリズムなどを記述するときに、 自分自身を引用する形で定義…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Bsic認証

ユーザー認証を導入 開発環境で環境変数を設定 ※macOSがCatalina以降の場合 たとえば 「xxxx」というユーザー名と 「0000」というパスワードにて、設定をする場合。 ①ターミナルで以…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】デプロイ手順

Gemを追加 group :production do gem 'pg' end bundle install デプロイ用の設定ファイルを追加 ① binフォルダに、render-build.shと…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

プログラミング言語のバージョンアップ運用を検討してみた

背景 担当プロジェクトで使用している「Ruby」のバージョンがサポート終了(EOL)となることを受けて、バージョンアップのやっていき方を検討してみたため、記録としてメモを残します。 当初は、「バージ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【正規表現】subとgsub

sub 「substitute:代用する、代わりに使う」の「sub」 「変数.sub(/代用前/,"代用後")」の形で使う。 irb(main):001:0> str = "おにぎりを食べる" =>…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Bullet Trainを始めよう🚄️

Bullet Trainとは Bullet TrainとはRuby on Rails上で動くSaaSのフレームワークです(Jumpstartみたいなもの)。 つまり、Railsを拡張しているものなの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む