rails

Webistrano で Catalyst で作ったアプリをデプロイする

とある Subversion をリポジトリとするプロジェクトで、デプロイツールとして Capistrano を使用しようと思ったのですが、私と同僚の開発環境が異なる事を理由に、前から目を付けていた Webistrano を試してみました。 動作環境 apache 2.2.9 mysql 5.0.67 r…

rails + lighttpd + fastcgi の環境で、fastcgi の起動・停止・再起動を capistrano に任せる

rails + lighttpd + fastcgi の環境で、fastcgi の起動・停止・再起動を capistrano に任せる作業に、少しハマったので作業メモを残す。deploy.rb の内容や、他の詳しい解説は他のウェブ上資料に譲る。 app_name/script/spin ./script/process/spawner fcgi …

AR を使わない validation (ファイルアップロードのサンプル)

Form に1対1で対応するモデル(?) ActionForm を使ってみた。 インストール方法は、こちら→京の路|RailsのActiveFormの使い方 class HogeFile < ActiveForm attr_accessor :name, :type, :size, :data validates_format_of :type, :with => /^text/, :messa…

Validator

Catalyst に応用できんかなーと思って Rails にも手を出したが、Model 側で Validate と言う文化に、釈然としないものを感じる今日この頃。 Model に影響する箇所は Model 側で Validate した方が良いんですけど…。 うーん…むー…と思ってたら↓こんなんありま…