【Rails】NoMethodError (undefined method `fetch_value’ for nil:NilClass)の原因と対処法
モデルクラスのインスタンスを作成しようとすると発生します。原因はカラム名にRubyの予約語が入っているからです。
【Rails】バリデーションのタイミングを制御する方法
コンテキストを使うことで、任意のタイミングでバリデーションを行うことが出来ます。 つまり、バリデーションチェックのタイミングを制御することができるのです。
【DockerCompose】Herokuコンテナデプロイとマイグレーション
こちらの記事ではHerokuにコンテナをデプロイ、また、マイグレーションを行う手順を記します。
いつも忘れてしまう、Railsマイグレーションコマンド
Ruby on Railsでテーブル・モデルを新規作成する際に、作成コマンドを必ず忘れてその度に調べています・・。 なので今回は作業に伴って手順を残しておこうと思います。 私と同じような人のためになりますように・・。
【Rails】バリデーションエラーメッセージの日本語化【i18n】
今回は、『バリデーションチェック時のエラーメッセージ を日本語化』したいと思います。 さて今回も、できないことを一つずつ、積み重ねてできるようになっていきましょう!
Railsでcreate後にrenderするとパスが変わるのは何故か
『ユーザ登録に失敗した場合は、前画面に戻って入力をやり直させたい』 これ、よくある話だと思います。 その場合、『render』ではなく『redirect_to』を使うのが正解だと思われますが、これは何故かについて理由を書いていきます。
Rails Girlsアプリ・チュートリアルでWebアプリ作成を体験しよう
このRails Girlsアプリ・チュートリアルを進めることで、以下が体験できます。 scaffoldを使って自由に文章、画像が投稿できる画面を作れる Deviseを使ってログイン、ログアウト機能を作れる Bootstrapを使って作った画 ...