20220730のRailsに関する記事は8件です。

【ドメイン駆動設計】なぜ値オブジェクトそのものを比較できるようにしなければならないのか?

値オブジェクトは以下の3つの要素を持ったオブジェクトだとされている。 1)不変である(一度インスタンスが作られたら、それが保有する属性の値は変化してはいけない) 2)交換が可能である(再代入=交換に…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【日付計算】Rubyで◯時間前、◯日前、◯ヶ月前、◯年前と計算するメソッド

業務で更新日(updated_at)と今日の差分を計算して○日前と返すapiを作成することがあったのですが、この仕様とマッチする記事がなかったのでQiitaに残しておきます! 以下の記事を参考にさせ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails7でHelloWorld

前提 Rails(前回の記事で手順を記載しています) https://qiita.com/chiepon115/items/bc7bdab6105aa5836465 DBに登録されたデータをCon…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Cloud9でRails7の環境構築を行う

前提 学習用途のRailsプロジェクトを想定しています Rubyの環境構築を行なっていること(前回の記事で手順を記載しています) https://qiita.com/chiepon115/item…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GitHub を登録

まずはユーザー名(GitHubに登録したもの)を登録 $ git config --global usr.name "ユーザー名" メールアドレス(GitHubに登録したもの)を登録 $ git c…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

開発用(feature)ブランチにmain(master)ブランチをマージした時 初心者向け

作業用(開発)ブランチで作業をしていて、メインブランチの最新状態を反映したくなった。 メインブランチをmergeコマンドで作業用ブランチに反映すると以下のメッセージが表示された。 Merge bra…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Active Storageのしくみ

Ruby on Railsにて、Active Storageのインストール後に生成されるマイグレーションファイルの中身が気になったので、その仕組みを読み解いてみる。 〜Active Storage …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

プルダウンのフォームでプレースホルダーのようなものを実装する方法(Rails)

はじめに Railsでアプリを作成中、以下のようなフォームを実装したいときに、どのように実装するかが勉強になったので記載します。 未選択時 プルダウンを表示 選択後 前提として、selectタグで…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む