2020-09-28から1日間の記事一覧

Railsのシンプルなログイン機能 Part2

目次 目次 はじめに 設計 実装 パスワードを暗号化してデータベースに保存する 登録情報(ユーザーネーム、パスワード)の登録制限機能(バリデーション) 登録ができない時の処理(エラー処理) まとめ 参考文献 はじめに ログイン機能の勉強として機能を細…

Railsのシンプルなログイン機能 Part1

目次 目次 はじめに 設計 実装 まとめ 参考文献 はじめに ログイン機能の勉強として機能を細分化しつつ実装します。今回はユーザーをデータベースに登録し、ユーザーの一覧を表示されるところまで。 理解するための実装なので設計上好ましくない実装が含まれ…

データベースのスキーマ情報をmodelファイルに追加するgem、annotateの使い方

annotateの使い方 各モデルのスキーマ情報をファイルの先頭もしくは末尾にコメントとして書き出してくれるgem。 例えば、app/model/user.rb ファイルの最初にテーブルのカラム等を記述してくれる。 ① Gemfileに追加 gem 'annotate' ② gemとdbを更新。 $ bund…