- 投稿日:2022-07-30T20:22:33+09:00
【ドメイン駆動設計】なぜ値オブジェクトそのものを比較できるようにしなければならないのか?
値オブジェクトは以下の3つの要素を持ったオブジェクトだとされている。 1)不変である(一度インスタンスが作られたら、それが保有する属性の値は変化してはいけない) 2)交換が可能である(再代入=交換に…
- 投稿日:2022-07-30T18:18:51+09:00
【日付計算】Rubyで◯時間前、◯日前、◯ヶ月前、◯年前と計算するメソッド
業務で更新日(updated_at)と今日の差分を計算して○日前と返すapiを作成することがあったのですが、この仕様とマッチする記事がなかったのでQiitaに残しておきます! 以下の記事を参考にさせ…
- 投稿日:2022-07-30T15:47:32+09:00
Rails7でHelloWorld
前提 Rails(前回の記事で手順を記載しています) https://qiita.com/chiepon115/items/bc7bdab6105aa5836465 DBに登録されたデータをCon…
- 投稿日:2022-07-30T14:29:28+09:00
Cloud9でRails7の環境構築を行う
前提 学習用途のRailsプロジェクトを想定しています Rubyの環境構築を行なっていること(前回の記事で手順を記載しています) https://qiita.com/chiepon115/item…
- 投稿日:2022-07-30T13:58:10+09:00
GitHub を登録
まずはユーザー名(GitHubに登録したもの)を登録 $ git config --global usr.name "ユーザー名" メールアドレス(GitHubに登録したもの)を登録 $ git c…
- 投稿日:2022-07-30T13:06:24+09:00
開発用(feature)ブランチにmain(master)ブランチをマージした時 初心者向け
作業用(開発)ブランチで作業をしていて、メインブランチの最新状態を反映したくなった。 メインブランチをmergeコマンドで作業用ブランチに反映すると以下のメッセージが表示された。 Merge bra…
- 投稿日:2022-07-30T10:18:45+09:00
Active Storageのしくみ
Ruby on Railsにて、Active Storageのインストール後に生成されるマイグレーションファイルの中身が気になったので、その仕組みを読み解いてみる。 〜Active Storage …
- 投稿日:2022-07-30T01:01:26+09:00
プルダウンのフォームでプレースホルダーのようなものを実装する方法(Rails)
はじめに Railsでアプリを作成中、以下のようなフォームを実装したいときに、どのように実装するかが勉強になったので記載します。 未選択時 プルダウンを表示 選択後 前提として、selectタグで…