個人アプリ開発 記事一覧表示機能 TOPページ
記事一覧表示機能(TOPページ)の作成を行いました。
作業内容
作成した箇所は下記です。
と言っても既にviewは作成しており、まだコメント機能は未作成なので、
htmlファイルで、繰り返し処理の記述をした箇所の[名前]と[エリア]をDBから引っ張ってきただけです汗
ただ問題なくDBから保存した値が表示されたのでひとまず安心しました。
躓き
グループ新規作成ページにて、テストでグループを作成した際に、エラーが出ました。
エラー内容を確認したところ、データ型が悪く入力した文字数だと保存できないとのこと。
長いテキストを入れるカラムのデータ型がstringになっていました。
下記の手順でデータ型を修正しました。
ターミナル操作でmigrationファイルの作成
$ rails g migration ChangeDatatypeカラム名Ofテーブル名
migrationファイルの編集
def change change_column :groups, :text, :text end
migrationファイルの適用
$ rails db:migrate
思わぬうっかりミスでしたが、migrationファイル変更の復習ができたのは良かったです。
チーム開発では各々がmigrationファイルのchangeファイルを作らず、
上書き→db:resetで強引に修正をしてデプロイ時のエラー対応が大変だった経験をしたので、
正確に修正をするクセを付けていきたいと思います。