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

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

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

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

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

"The Ruby openssl extension was not compiled."というエラーが出てRuby 3.0.4がインストールできない場合の対処法

発生した問題 Ruby 3.0.4をインストールしようとしたら以下のようなエラーが出ました。 $ rbenv install 3.0.4 /opt/homebrew/bin/ruby-build:…
  • このエントリーをはてなブックマークに追加
  • 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で続きを読む

Active Storageのしくみ

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

【Ruby】入力された住所からエリアを抜き出す方法【正規表現】

目的 チェリー本と下記記事で正規表現を勉強しました。 初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 - Qiita 勉強した内容のアウトプットのため、記事…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】GemをGitHub Packagesに公開する

前提条件 RubyGems v2.4.1 以降である :ターミナル $ gem --version bundler v1.6.4 以降である :ターミナル $ bundle --version パ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む