Rails3で自分専用のブログを作る(15) ─ featureとscaffoldをgenerateする

CucumberとRSpecの設定が終わったので、最初の機能であるブログ記事の作成についてのfeatureを生成してみます。Rails 2.xとは構文が変わっていますね。

rails generate cucumber:feature article title:string body:text

英語のmanage_articles.featureが生成された事を確認した後、早速テストを実行してみると、

rake cucumber

当然、いろいろなエラーと失敗がでます。

そこで、とりあえずお決まりのscaffoldを生成してみましょう。

rails generate scaffold article title:string body:text

Rails3ではデータベースは必要になったときに生成されるようなので、migrateを実行。

rake db:migrate

再びcucumberのテストを実行してみます。

rake cucumber

cucumberのfeatureが通るようになったようです。