[前][次][番号順一覧][スレッド一覧]

rails:2302

From: 山崎雄介 <y-yamasaki@s...>
Date: Tue, 31 Jul 2007 17:15:58 +0900
Subject: [rails:2302] ActiveRecordオブジェクトの属性にクエスチョンをつけると・・・?

山崎(ゆ)です。

ActiveRecordオブジェクトの属性の語尾に?をつけて呼ぶとtrue/falseが返って
くることに最近気づきました。

person = Person.find(1)

person.name => "Yamasaki"
person.name? => true

person.description => ""
person.description? => false

person.active => true
person.active? => true

person.manager => false
person.manager? => false

これは person.attribute.blank? と同じと考えてよいのでしょうか?
振る舞いを見るとそのように見えるのですが、どこで実装されているか見つから
ないもので、確証がないもので。

_______________________
Yusuke Yamasaki <y-yamasaki@s...>


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    2302 2007-07-31 10:15 [y-yamasaki@s...     ] ActiveRecordオブジェクトの属性にクエスチョンをつけると・・・?
      2303 2007-07-31 11:05 ┗[yoichiro@e...       ]                                       
      2304 2007-07-31 17:02  ┗[y-yamasaki@s...     ]