2006年10月1日のブックマーク (4件)

  • 非ActiveRecord::Baseなクラスからvalidationを使ってみました - moroの日記

    Railsの便利機能の中でもかなり注目度の高いActiveRecord::Base#validates_*によるバリデーションですが、これをDBに保存する場面以外でもつかえないか、というのが今回のトピックです。 ユーザからの入力をDBではなく通常のファイルや帳票に落としたり、単に画面に表示させたり、他のWebサービスに送りつけたりする場面で、ARのvalidationが使えると便利だろうなぁ、と。 DBが必須になる*1validates_associatedとvalidates_uniqness_of以外についてはうまく動かせましたのでメモを。 実際のブツはこちらからどうぞ。 2006/05/24 23:00追記 id:babieさんからのご指摘をうけ、アーカイブ内のソースのtypoを修正しました。 あまりにしょーもないtypoなので、なかなか恥ずかしいです。 まずは動作を サンプルクラス

    非ActiveRecord::Baseなクラスからvalidationを使ってみました - moroの日記
    koseki
    koseki 2006/10/01
    GetTextでうまくローカライズできなかった。。時間がないので手動で日本語化する。
  • ヽ( ・∀・)ノくまくまー(2005-08-02) - 優しいRailsの育て方

    ● [rails] Validations ある ActiveRecord オブジェクトの内部状態が期待する値かどうかを検査するのがvalidation 機能です。例えば、ある変数(状態)が、空値、決まった範囲、特定の正規表現にマッチ、であるかどうかといった検査を定義します。定義するには、ActiveRecord::Base#validate を override します。validate_on_create や validate_on_update などに関しても同様です。 validate_on_create: オブジェクトが新規に作成されたときにのみ実行されます validate_on_update: オブジェクトが更新されたときのみ実行されます validate: 新規・更新のどちらの場合でも実行されます validate と validate_on_* の両方が定義された場合は、

    koseki
    koseki 2006/10/01
    validationの日本語化。手動で。
  • [Mongrel] Multiple rails apps with Mongrel

    koseki
    koseki 2006/10/01
  • Free Hugs Campaign(You Tube)

    Get your "Free Hugs" t-shirts here: http://www.sickpuppiesmerch.net/21-free-hugs Download the "Free Hugs" soundtrack here: http://www.itunes.com/sickpuppies Pick up Sick Puppies' new album 'FURY': http://smarturl.it/SickPuppiesFURY Watch the new video for their single "Stick To Your Guns": http://smarturl.it/SPSTYGVEVO Contact: info@newfrequencymgmt.com ---------- News: We would like to than

    Free Hugs Campaign(You Tube)
    koseki
    koseki 2006/10/01
    ラブ