環境 Ruby 2.5.1 Rails 6.0.2 devise.ja.ymlの導入 [こちら](https://qiita.com/you8/items/921e0dd1210eb0d158df)を参考にさせてもらってdeviseを日本語化した際に、いくつか違ったので、メモ書きしておく gemを導入 gem 'devise-i18n' 上記のgemを導入した後
Qiita初投稿です。 バージョン情報など Ruby 2.5.1 Rails 5.2.3 MySQL@5.6 状況 gemファイルのmysqlの行を gem 'mysql2', '0.3.18' と変更した後、 ターミナルより $rake db:create を実行したところ、 rake aborted! LoadError: Error loading th
概要 会社でGraphQLを導入するにあたり、スキーマ駆動開発を取りいれた開発を行ってみました。 実際にどのような開発を行ったのか、またやってみてどうだったかをご紹介できればと思います。 一度下記LTにて紹介した内容について少し加筆や修正を行った記事になります。 https://speakerdeck.com/isaka1022/graphql-rubyde-sukimaqu-dong-kai
TL;DR Railsでメモ化というテクニックを使えば一度のリクエストに対して同じ処理が複数走る箇所のパフォーマンスを改善できます。 ruby @hoge ||= 重い処理 このようにインスタンス変数の自己代入を使ってメモ化すれば、2回目以降の呼び出しはインスタンス変数に格納された値を使ってその後の処理を実行できます。 解決したい課題 次のようなProductモデルを考
この記事で伝えたいこと Railsで日時比較をするときには日付の型を確認しようと言う話をします。 日時に応じて挙動が変わる処理の実装 WEBアプリケーションを開発していると、特定期間のみキャンペーンのバナーを表示させたいというような、期間などの時刻で動作する機能を開発する必要があります。 かつての僕は「その時間になったら手動でデプロイするのかな」と思っていたこともあったのですが、コードの