2023年11月– date –
-
【Rails】boolean型カラムのバリデーションにはinclusionを使う【presenceはNG】
Railsのモデルファイルでboolean型のカラムにバリデーションを実装する方法をまとめました。最後まで読めば正しいやり方と間違ったやり方が理解できます。ぜひご覧ください。 -
【Rails】rails db:seedを何度実行してもエラーを発生させない
業務でseedデータを作成する機会があったんですが、実装方法に迷ったので備忘録としてまとめます。 バージョン Ruby 3.0.3 Rails 6.1.6.1 記事の信頼性 ぼくは独学で未経験から従業員300名以上の自社開発企業へ転職しました。 実務ではVue.jsとRailsを毎日... -
【経験談】SESから自社開発へ転職するためにやるべき2つのこと
SESから自社開発企業へ転職したい人向けに、転職へ向けてやるべき2つのことを実体験に基づいてまとめました。ぜひご一読ください。 -
【初心者向け】3の倍数を例に再帰的計算と無限ループを学ぶ
この記事では3の倍数を題材に、再帰アルゴリズムと無限ループの防ぎ方について初心者向けに解説しています。ぜひご覧ください。 -
RubyスクリプトでCSVからYAMLファイルにデータを書き出す
プロダクトオーナーから共有されたCSVファイルをseedデータとして投入するために、YAMLファイルへデータを記述する必要がありました。 手作業で1つずつコピペするのは面倒なので、CSVファイルを読み込んでYAMLファイルへ書き出すためのカンタンなRubyスク... -
【Rails】中間テーブルのデータの組み合わせをユニークにする
Railsで中間テーブルのデータの組み合わせをユニークにするための手順をまとめましたので、ぜひご覧ください。 -
【Ruby】チェリー本を読んだ感想と進め方の紹介【読書レビュー】
» プロを目指す人のためのRuby入門[改訂2版] 【この本の概要】 実務で最低限必要となるRubyの知識が詰まった本です。これ一冊読んでおけば、日々の業務で困ることはまずないかなと思います。 ぼくはRuby on Railsを使ってポートフォリオを作り転職したので... -
Rails5.1以前に作ったテーブルに外部キー制約を貼る際の注意
既存のテーブルをreferencesで参照して新たにテーブルを作成しようとしたところ、エラーにハマったので、備忘録としてまとめます。 【やりたかったこと】 この記事では既存のUserテーブルを参照して、新たにSocialLinkテーブル(SNSなど外部サービスのリン... -
【Rails】Enumerizeで複数選択できるカラムを実装する
Enumerizeというgemを使ってRailsで複数の値を格納できるカラムを実装する手順をまとめました。テーブル設計のアンチパターンではありますが、業務上やむを得ない方は参考までにどうぞ。 -
Railsマイグレーションにおけるreferencesの使い方
Railsのマイグレーションにおけるreferencesの使い方を初心者向けに解説しました。ぜひご覧ください。
12