タグ: rails

rbenv で作った環境で Rails をプロジェクト・ローカルにインストールする

rbenv で Ruby 環境を構築し、bundler で Rails プロジェクト内に Rails をインストールする方法のメモ。 rbenv による Ruby 環境の構築については『Mac OSX で rbenv と ruby-build を使って Ruby をインストールする』。 一旦 Rails プロジェクト作成(rails new)用の Rails をインストールする Gemfile で…続きを読む

Rails, モデルのユニットテストとテストコマンド

Rails でのユニットテストはモデルに対するテストのこと。 テストの雛形ファイルが generate コマンドによるモデル作成時(scaffold による生成時など)に作成される。 テスト用データベースの準備 テスト用のデータベースにスキーマを設定するために、開発用のデータベースのスキーマをコピーする。 $ rake db:test:prepare ユニットテストの実行 ruby の -I オプ…続きを読む

Rails でページ送り, will_paginate プラグインのインストール

Ruby on Rails で多数の結果を分割して表示するページ送り(ページネーション)を行う方法のメモ。 以前の Rails では標準でページ送り機能が使えたようだが、Rails 2.0 以降はプラグインのインストールが必要になったらしい。 そこで、will_paginate というプラグインを使ってみる。 インストールは git から。 インストール後、プラグインを有効にするために WEBri…続きを読む