- 投稿日:2022-11-17T22:01:49+09:00
【Rails】バリデーションのカスタムコンテキストon:を複数同時に指定したい場合の方法と仕組み
Railsでは、on:を使うことで、バリデーション実行タイミングを指定できたり、カスタムコンテキストとして実行するかしないかを調整できます。 https://railsguides.jp/activ…
- 投稿日:2022-11-17T21:48:15+09:00
Rails 【where】日付・時間を範囲指定する際の注意点
行いたいこと where句を使用し、モデルのdeadline_onカラムから期日が近いデータを取り出したい。 完成形のコード model.where(deadline_on: Date.today.…
- 投稿日:2022-11-17T21:33:38+09:00
【Ruby】Setクラス(集合)の扱い方
本記事ではSetクラスの性質や使い方について記述します。 Setオブジェクトを作成 Setオブジェクトを作成するには、Enumerableモジュールの#to_setを呼ぶかSet.newを使用します。…
- 投稿日:2022-11-17T20:08:22+09:00
再帰関数を使って階乗を求めるメソッドを作成する(Ruby)
初めに アルゴリズムを利用した方法で再帰関数がよく使われるので 階乗を求める再帰関数を作成して理解を深めます。 そもそも再帰関数とは? アルゴリズムなどを記述するときに、 自分自身を引用する形で定義…
- 投稿日:2022-11-17T19:58:47+09:00
Bsic認証
ユーザー認証を導入 開発環境で環境変数を設定 ※macOSがCatalina以降の場合 たとえば 「xxxx」というユーザー名と 「0000」というパスワードにて、設定をする場合。 ①ターミナルで以…
- 投稿日:2022-11-17T17:00:53+09:00
【Ruby on Rails】デプロイ手順
Gemを追加 group :production do gem 'pg' end bundle install デプロイ用の設定ファイルを追加 ① binフォルダに、render-build.shと…
- 投稿日:2022-11-17T14:12:11+09:00
プログラミング言語のバージョンアップ運用を検討してみた
背景 担当プロジェクトで使用している「Ruby」のバージョンがサポート終了(EOL)となることを受けて、バージョンアップのやっていき方を検討してみたため、記録としてメモを残します。 当初は、「バージ…
- 投稿日:2022-11-17T11:12:28+09:00
【正規表現】subとgsub
sub 「substitute:代用する、代わりに使う」の「sub」 「変数.sub(/代用前/,"代用後")」の形で使う。 irb(main):001:0> str = "おにぎりを食べる" =>…
- 投稿日:2022-11-17T06:53:50+09:00
Bullet Trainを始めよう🚄️
Bullet Trainとは Bullet TrainとはRuby on Rails上で動くSaaSのフレームワークです(Jumpstartみたいなもの)。 つまり、Railsを拡張しているものなの…