Rails

Rails

【Ruby】inspectメソッドとは何か?わかりやすく解説!

先日、Qiitaを見ていたらsession.inspectという記述をしている方がいらっしゃいました。 inspectっ...
Rails

Rubyにおける演算子の再定義(オーバーロード)とは?

Rubyでは、+や-といった演算子も、メソッドとして定義されています。そのため、クラスに対してこれらの演算子を「再定義」...
Rails

【Ruby】モジュールとクラスの違いを理解しよう!

Rubyにおける重要な概念に「クラス」があると思います。クラスがあることによって、まとまりが作られ、可読性などが向上しま...
Rails

RailsにMySQLを導入したことで、text型カラムのデフォルト値を設定できなくなった話

先日、自分の開発しているプロダクトにDockerを導入し、DBにMySQLを用いるように設定しました。すると、マイグレー...
Rails

DockerでActive Storageが使用できなくて困った話

こんにちは!今回は自分の備忘録と、同じ境遇に遭われている方のためにDocker上でActive Storageが使えず、...
Rails

【Rails】deviseを使ってログイン認証機能をつくろう!

こんにちは!今回はdeviseを用いたログイン認証機能を作成しようと思います。ログイン認証機能を作成することで、(確実性...