rails

Agile Web Development with Rails

http://www.goodpic.com/mt/で見てさっそくPDF版を購入。 便利な世の中になりました。

バリデーション

Railsでのバリデーションはモデルクラスに「validates_length_of :name, :on=> :create」のように書くDSLっぽい感じ。S2Daoの定数アノテーションにも似ていますね。■バリデーションの種類 http://api.rubyonrails.com/classes/ActiveRecord/Validations/Clas…

Rails で作ったアプリケーションはどういう環境で動かすのが一般的なの?

メモ。http://d.hatena.ne.jp/naoya/20050828/1125201739 僕は Rails のところで、Rails で作ったアプリケーションはどういう環境で動かすのが一般的なの? mod_ruby みたいなのを使うの? という質問をしました。前々からすごい気になってて、質問で積年の疑…

scaffoldを実行

モデルとコントローラーとそれらのテスト、ビューが自動生成される。 これだけで、ユーザの簡単なマスタメンテは完成。いい感じ。 入力検証やビューのカスタマイズはまた今度挑戦。

webrick_server.rb

上記の「script/server」は「webrick_server」を利用していました。webrick_server.rb # Donated by Florian Grossrequire 'webrick' require 'cgi' require 'stringio'include WEBrickABSOLUTE_RAILS_ROOT = File.expand_path(RAILS_ROOT)ActiveRecord::Bas…

テスト実行環境と便利スクリプト

Railsには自動生成したアプリケーションディレクトリに「script/server」というテスト用のサーバの起動スクリプトが作成されています。 scirptディレクトリにはその他にも、benchmarker、generate、profiler、breakpointerなど開発に便利そうなスクリプトが…

Railsな考え方

http://www.rubycolor.org/takahashi/thinkinrails/img0.html メモ。