おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

Railsでlabelタグ

いつものようにメモ

labelタグとは

<label> は、フォームの中で、フォーム部品とラベルを関係付けるために用います。ラベルを明示することにより、ブラウザでラベルをクリックした時や、ラベルのアクセスキーを押した時に、その部品をクリックしたのと同じ動作をさせることができるようになります。

http://www.tohoho-web.com/html/label.htm

label_tag(name, text=nil, options = {})

こんなタグを生成する。textがnilの時は、text=name。form_tag向け。

<label for="name">text</label>

label(object_name, method, text, options = {})

こんなタグを生成する。form_for向け。

<label for="#{object_name}_#{method}">text</label>