[rails] date_select の初期値を設定(APIの調べ方)

11/05/2009 12:15

ひさしぶりにrailsのAPIを調べた。検索したが表題のままの情報にすぐに行き着かなかったのでエントリにする。

日付入力などで使用する ActionView::Helpers::DateHelper メソッドにオプションを指定することでドロップダウンリストの初期値やその他を指定することができる。

たとえば :start_year を使用することでドロップダウンリスト内に表示される年の開始年を指定できる。
ex. date_select("post", "written_on", :start_year => 1995) # 1995年からリストが生成される。

これらのオプションを調べたい時には、
http://api.rubyonrails.org/
にブラウザでアクセスし、調査対象のメソッド名をブラウザ内でキーワード検索することで、上記URLの左ペインに表示されている[Methods]エリアに該当のキーワードがヒットする。

調べているメソッドに該当したものをリンクをクリックすることで、オプションや使用例が記載されたページが右ペインに表示される。

例)(赤枠と赤線は私が追記したもの。実際のサイトには出ません。)



という具合に調べていたが、最近はどう調べるのが一番なのだろう・・・?
3年前ほどにRailsを使い初めてこの方法にいきあたったきり、調査方法のブラッシュアップをしていないので、よりよい方法があれば教えていただければと思う。

0 コメント: