タグ

railsとバリデーションに関するsea_mountainのブックマーク (4)

  • 紫水晶の和: validates_format_of を追跡してみる

    validates_format_of を追跡してみる — Ruby on Rails — コンピュータ » プログラミング validates_format_ofを利用すると、:withで指定した正規表現で評価して、 アンマッチだった場合はエラーを返します。 optionには:with以外にも:messageでエラー内容を設定できます。 ふと疑問に思いました・・・。  :messageに指定したメッセージは、どうやって表示されるんだろう?  :messageを使わないで、メッセージの設定できないんだろうか? 興味位でvalidates_format_ofメソッドをキーワードに追っかけてみました。 ●validates_format_ofの所在  [activerecord]\lib\active_record\validations.rbの577行目にいました。  ※調べたのはact

    sea_mountain
    sea_mountain 2010/10/22
    メッセージ まとめ
  • ヽ( ・∀・)ノくまくまー(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_* の両方が定義された場合は、

  • 使えるvalidate一覧

    zenpou 1. 名前: たかせゆういち 2. blog: http://d.hatena.ne.jp/zenpou 3. 年齢: 24くらい Railsについて 1. KBMJでRailsの開発をやっています。 2. 小江戸らぐというユーザーグループで、毎月Railsの勉強会の講師をしています。。 開発環境とか 1. Windows Vista(ノート) と Windows XP(デスクトップ)を2台並べてます。(synergyで連動) 2. でも、実際に開発する場合、ネットに繋がってたらLinuxにPuttyで接続して開発。 3. ネットに繋がってない場所だと、ローカルのcoLinux上にPuttyで接続して開発。 4. 開発に使うLinuxは、ディストリは余り気にしないけど、debianとCentOSとFedora。 5. Linux上でzsh + scre

  • Ruby on Rails Tips - 入力チェック - | Agenda Labs IT技術ブログ

    昔作成した入力チェックmoduleです。 require 'date' require 'jcode' module ChkModule # 未入力チェック def self.validate_minlength(param) unless param.length > 0 return false end end # 最大入力制限チェック(改行コードは数えない) def self.validate_maxlength(param,num) unless param.blank? param = param.gsub("\r\n", "") unless param.jsize = Date.today && day > 12 return false end end end # duble型チェック def self.validate_double(param) sep = '.' re

  • 1