Rails 3 で、MySQL, jQuery, Shoulda, FactoryGirl を使うときのプロジェクトメモ。
MySQL でプロジェクトを作成
デフォルトでは Sqlite3 を使用するので、オプションで MySQL を使用するように指定。
$ rails new appname -d mysql
jQuery, Shoulda, FactoryGirl の設定
jQuery, Shoulda, FactoryGirl を使用するために、各ファイルを編集する。
environment.rbrequire 'openssl' OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONEGemfile
gem 'jquery-rails' gem 'rails3-generators', :group => :development group :test do gem 'shoulda' gem 'factory_girl_rails' endapplication.rb
config.generators do |g| g.test_framework :shoulda, :fixture => true g.fallbacks[:shoulda] = :test_unit g.fixture_replacement :factory_girl, :dir => "test/factories" end
インストール
$ bundle install
Shoulda / FactoryGirl が適用されているか確認。
$ rails g scaffold --help ... Shoulda options: [--dir=DIR] # The directory where the model tests should go # Default: test/unit [--fixture-replacement=NAME] # Fixture replacement to be invoked # Default: factory_girl
jQuery をインストール
generator で jQuery に置き換えます。
$ rails g jquery:install
0 件のコメント:
コメントを投稿