akkun_choi pedia
mindia › akkun_choi pedia › 単語

Ruby on Rails

akkun_choi · 2010-02-24 更新 · 3 ポイント · 履歴(11)
第 9 版(2010-02-08 15:45:13 · akkun_choi)を表示しています。 最新版に戻る

現在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

MでもVでもCでもない、CakePHPでいうコンポーネント的なのはどこに定義すればいいだろう?

→libに入れるとオートロードできるらしい
http://d.hatena.ne.jp/haraguroblog/20081112/1226499124

履歴

タグ

「Ruby on Rails」タグが付けられた単語

コメント

kani · 2009-10-14

なるほど!
結合の度合いが言語の特性で変わるのは面白いですね。

他の人の「Ruby on Rails」