[Ruby on Rails] uninitialized constant ActiveSupport::~::ForRspec
今日、rails のディレクトリで rake を実行すると↓のエラーが出るようになってしまった。 全く身に覚えがない。 % rake -T (in /home/ice/messa/hulor) rake aborted! uninitialized constant ActiveSupport::Testing::SetupAndTeardown::ForRspec /home/ice/messa/hulor/Rakefile:12 (See full trace by running task with --trace) 今回の件に関係あると思われる gem のパッケージのバージョン。 rails 2.3.2 rspec 1.2.4 rspec-rails 1.2.4 何をしたらこうなったのか全く覚えてないけど、たぶん rails をプロジェクト内にインストールし直したんだと思う(システムにでななく)。 ↓みたいなことをしたのか?覚えてない。 % rake rails:freeze:edge #801...
[Ruby] ActiveRecord off Rails
How to use ActiveRecord without Rails. Rails 無しで ActiveRecord を使う方法。 メモ 他の O/R Mapper と違い、基本的にデータベースの定義を書く必要はない ActiveRecord::Base のサブクラスを定義するだけで OK プログラム実行後のテーブルへの初回アクセス時に、テーブルの定義を調べている テーブルの定義などに命名規則がある この命名規則に従っていない場合少し ruby のコードを書く必要がある 細かいことをしようとすると直接 SQL を各必要が出てくる テーブルのデータへは ActiveRecord::Base のサブクラスを使ってアクセスする 基本的な使い方 データベースへの接続情報の入った YAML...

