Rails 6のdeviseをi18nで日本語化する手順。devise-i18n gemの導入からdevise.ja.ymlの設定まで、つまずきポイントも含めて解説します。
GraphQLのスキーマ駆動開発を実際のプロダクトで実践した体験記。導入の流れ、開発フロー、やってみて感じたメリット・課題を紹介します。
Railsで同じ処理が複数回呼ばれる箇所をメモ化で最適化する方法。||=(自己代入)でインスタンス変数にキャッシュすると2回目以降の処理をスキップできます。実装例付き。
RailsでTime.zone.nowとDate.newを比較するとfalseになる原因。Time.zone.now(ActiveSupport::TimeWithZone)とDate型は比較できないため型を揃える必要があります。Time.zone.localまたはTime.zone.todayを使う解決策を解説。
個人開発として金沢観光情報サービスの ポリモーフィズムとは オブジェクト指向の3大要素 カプセル化、継承と並ぶ、オブジェクト指向の3大要素のうちの一つです。
新しい記事をメールでお届けします。
新しい記事をメールでお知らせ