プログラミングマガジンプログラミングマガジンプログラミングを中心にIT技術をできるだけわかりやすくまとめます。DBにデータを保存します。どちらもバリデーション処理を実行します。・成功した場合は「true」、失敗した場合は「false」が返る。Rails4から追加された仕組みです。Parameterが一般的に利用されています。Railsで権限を管理するためのGemです。基本的には開発現場では認証用のGemであるdeviseと共に実装することが多いようです。deviseの使い方については下記の記事で解説しています。Railsのgemの一つでログイン機能を簡単に実装してくれます。Gemfileに下記の記述をする。Specは何をテストするのか。HTTPメソッドでのリクエストの際のアクションの挙動のテストをします。具体的には下記のようなテストです。いったレスポンスコードが返ってくるのか。Specは何をテストするのか。ビジネスロジック等を記載したモデルクラス内のメソッドの動作を検証します。モデルのテストを作成するための下記コマンドを実行しましょう。Gemfileに下記のようにbcryptというgemがコメントアウトされて入っているのでコメントを削除します。モデルの生成コマンドを実行した際に自動でマイグレーションファイルも作成されます。Railsで様々なタスクを実行する際に使用します。DBがまだ存在しない場合に新規に作成してくれます。Railsのコンテナを作成して起動するまで。12.23DockerでRailsを使うためには下記のファイルを用意します。