rspecテスト用DBを構築してスキーマも整えた上で以下のコマンドを打つ。RAILS_ENV=test簡単な話だ。autotestで回しているうちはこれで問題なかった。specでテストを実行するとテストDBのデータがクリアされてしまい、seed.rbで入れたデータも消え去ってしまうという問題に遭遇。したものかとRakeタスクの内容を追いかけてみたが、テスト関連のタスクから完全にスルーされているのでseed.rbをテストに使うのはいかんのかとか、seed.rbって実はそんなに使われてないのかななどと言う考えが頭をよぎる。いえseed.rbの内容(マスタ類)をやっぱり使いたいので、結局はspec_helper.rbに以下の行を追加することで対応した。db:seed")もっと賢いやり方があれば教えてください。RailsのRakeタスク行われている処理を追いかけるために探し回ったのでタスクのある場所をメモっておく。specと打った時にdb:test:prepareが走る。そこからdb:test:clone_structureが呼び出され、db:test:purgeも依存タスクとして実行されていた。現時点ではspec_helper.rbにこんなかんじで書く。...endseed-fuというものもあるようだけど、ファイルが分かれるのがちょっと気にくわなかった。ググってみるとFactoryGirlでSeedデータを作るみたいなやり方をしている人もいるみたいで、db/seeds.rbをイマイチと感じている人の多さを感じる。2007に応募しました。なんとかstepfeedリリースです。これが何かと簡単に言うと、ウェブ上のコンテンツをフィードにのっけて読者にお届けするための仕組みです。開発日誌Passengerとmod_dirApacheでPassengerを有効にするとmod_dirが動かなくなる。ディレクトリにアクセスした際に末尾のスラッシュを忘れると404が発生。これはPassengerのバグではなく意図された仕様のようだ。PassengerRSpecでモックとスタブきちんと理解してなかったのでいろんなページを参考にいじくりまわしてみた。Rails.root.join(‘db’,’seeds’)で、いいそうです。含んでおかないとどんどん増えそうですが。PMありがとうございます。requireするだけでいいんですね。言われてみれば確かに。検索:書いてる人サーバーサイドのインフラ構築とプログラミングをたしなむハーフスタックくらいのフリーランスプログラマー。カメラはペンタックス。