HTML5 タグを吐き出す基本的なやり方は、
<%= text_field_tag 'find', nil :type=>'search' %>
<input id="find" name="find" type="search"/>と、text_field_tag の html_options で type 属性を指定する。
Rails ではちゃんと上記コードを簡略化するためのヘルパメソッドが用意されている。
HTML Tag | FormHelper Method |
---|---|
<input type="search"/> | search_field |
<input type="tel"/> | telephone_field(phone_field) |
<input type="url"/> | url_field |
<input type="email"/> | email_field |
<input type="number"/> | number_field |
<input type="range"/> | range_field |
日付系 (date, datetime 等) や color といったものは見当たらなかった。
なので、ヘルパメソッドが存在しないタグは text_field を直接利用するしかない(?)
0 件のコメント:
コメントを投稿