Ruby on Railsの履歴
現在Javaでは、DIのように疎結合ということがひとつのキーワードとして扱われている。これに対し、Ruby on Railsは密結合のウェブフレームワークだという。
http://journal.mycom.co.jp/articles/2005/08/29/lldn/001.html
密結合なフレームワーク。
API
http://railsapi.com/doc/v2.3.2/
テスト
テストデータベースにスキーマをコピー
$ rake db:test:prepare
テスト実行する
$ ruby test/unit/person_test.rb
テスト実行する
$ ruby test/unit/person_test.rb
特定のメソッドのみテスト実行する
$ ruby test/unit/person_test.rb -n test_set_name
fixturesを使う
class PersonTest < ActiveSupport::TestCase def test_set_name person = persons(:one) end end
fixturesはテンプレートの記法と同じく動的に生成できる。
RubyOnRails を使ってみる 【第 6 回】 テストの書き方(あとで読む)
http://jp.rubyist.net/magazine/?0013-RubyOnRails