Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

Rails

【TS】【Ruby】配列に要素を追加する方法をざっくりまとめてみた

目次 目次 背景 配列に要素を追加する Ruby TS 参考記事 背景 配列に要素を追加する方法を忘れそうになるので、ブログにまとめます。 配列に要素を追加する Ruby RubyではArray#pushメソッドを使用します。このpushメソッドは破壊的メソッドなので、元のオブ…

【TS】【Ruby】日付をyyyy-mm-ddに変換する方法をざっくりまとめてみた

目次 目次 背景 日付をyyyy-mm-ddに変換する方法 Ruby TS 参考記事 背景 仕事で日付をyyyy-mm-ddに変換するのをやったときにパッとできなかったので、忘れないように記事にしようと思います。 日付をyyyy-mm-ddに変換する方法 Ruby まずRubyで日付を生成する…

【Rails】前方一致検索機能を実装してみた

目次 目次 背景 どうやって前方一致検索を実装するのか whereメソッドの2つの引数の指定方法について 1. シンボル指定 2. 文字列指定 ワイルドカードについて 具体的な実装 参考記事 背景 仕事でユーザーが入力した文字列から検索候補を表示する機能を実装し…

【Rails】ハッシュを要素とする配列をストロングパラメータで受け取る方法をざっくりまとめてみた

目次 目次 概要 実装 フロント側から渡す値 ストロングパラメータ 感想 参考記事 概要 業務でハッシュを要素とする配列をストロングパラメータで受け取るのを実装したので、忘れないように実装方法を振り返ってみようと思います。 実装 フロント側から渡す値…

【Rails】【臨時更新】Railsのバリデーションでよく使うヘルパーをざっくりまとめてみた

目次 目次 概要 バリデーションでよく使うヘルパー presence numericality length comparison(Rails7) uniqueness 独自の検証メソッドを使ったバリデーション 参考記事 概要 Railsのバリデーションでよく使うヘルパーをざっくりまとめました。 まだ働いて1年…