1

Gemfile を好きなように取得できます。

# Gemfile
source "http://gemcutter.org"
gem "rails", :git => "git://github.com/rails/rails.git"
git "git://github.com/rails/arel.git"
git "git://github.com/rails/rack.git"
gem "sqlite3-ruby"

group :test do
  gem "shoulda",      :git => "git://github.com/thoughtbot/shoulda.git",      :branch => "rails3"
  gem "factory_girl", :git => "git://github.com/thoughtbot/factory_girl.git", :branch => "rails3"
  gem "capybara"
  gem "database_cleaner"
  gem "cucumber-rails"
end

その後、もちろん、bundle install

ここから、キュウリのシナリオを生成し、ファクトリを作成し、ユニット テスト内で Shoulda 宣言を使用してファクトリを使用するプロセスを誰かが説明してくれますか? これらすべての断片がブログに散らばっているのを見てきましたが、Rails3 の動きの速さのせいで、決定的な情報源を見つけるのに苦労しており、私自身の試みは失敗に終わってイライラしています。エラーメッセージを提供するのではなく、誰かが白紙のアプローチを説明して、すべてがどのように機能するかを示してくれることを望んでいました. これはおそらくhttp://guides.rails.infoテスト セクションへの良い追加になるでしょう。

おそらく、リソースは次のようになりますbundle exec rails generate scaffold task description:string notes:text project_id:integer due:date complete:boolean。もちろん、キュウリのみを使用します。

引き続き tdd/bdd を学習し、フォローしようとしている私たち全員を代表して、どうもありがとうございました。

4

0 に答える 0