未分類

未分類

第6回 Ruby on Rails〜タスク管理アプリケーション テストの実装③(System Specの実装part2)〜

Railsの自動テストについて学んでいきます。今回からは実際にタスク管理アプリにシステムテストを実装していきます。beforeやletを利用してSpec内の処理を共通化した後、詳細表示機能のSystem Specを追加します。
Ruby

第6回 Ruby on Rails〜タスク管理アプリケーション テストの実装①(自動テストの準備)〜

今回からタスク管理アプリに自動テストを実装していきます。自動テストを動かすことで、コードに意図しない不具合や挙動変更が含まれることを防ぐことができるからです。今回はテストについて簡単に説明した後、System Specを書くための準備をします。
Ruby

第5回 Ruby on Rails〜タスク管理アプリケーション 機能追加④ (データの絞り込み・ソート、その他)〜

タスク管理アプリの機能追加最後の回です。タスク管理アプリにタスクの絞り込みやソート機能を追加します。データの絞り込みはモデルのクラスを起点として、絞り込み条件としてクエリー用のメソッドを追加し、実行部分を記述します。またscopeやフィルタを使って処理を共通化します。
Bootstrap

第5回 Ruby on Rails〜タスク管理アプリケーション 機能追加③ (ログイン機能 part1)〜

今回から、タスク管理アプリにメールアドレスとパスワードの組み合わせによるログイン機能を実装します。今回は、以下をまとめます。 ・セッションとCookie ・Userモデルの作成 ・パスワードのHash化 ・ユーザー管理機能の実装
Ruby

第5回 Ruby on Rails〜タスク管理アプリケーション 機能追加②(コールバック)〜

タスクアプリケーションに機能を追加していきます。 今回はコールバックを実装し、モデルの状態を自動的に制御できるようにします。 Railsのコールバックの種類をまとめ、実際にタスク管理アプリケーションにコールバックを追加します。
Bootstrap

第5回 Ruby on Rails〜タスク管理アプリケーション 機能追加①(バリデーション)〜

前回CRUD機能を実装したタスク管理アプリケーションにバリデーションを追加します。 目的:想定される内容に沿った正しいデータだけをデータベースに保存する。 今回は①データベースの定義と②モデルの検証を実装します。
Bootstrap

第4回 Ruby on Rails 〜タスク管理アプリケーション CRUD機能の実装②〜

前回に続き、以前作成したタスク管理アプリケーションに機能を実装していきます。実装する機能は・一覧表示機能・新規登録機能・詳細表示機能・編集機能・削除機能です。 これらのうち今回は詳細表示機能・編集機能・削除機能を実装します。
タイトルとURLをコピーしました