collection_select

データベースの情報を元に選択しを生成(collection_select)

説明

データベースの情報を元に選択しを生成

collection_select

適応バージョン
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1
使い方
collection_select(オブジェクト名, プロパティ名, オブジェクトの配列, value属性の項目, テキストの項目 [, オプション])
使用できるフォームタグ
  • form_for
  • form_tag
オプション
オプション説明
:include_blank空のオプションを先頭に追加
:selected選択されたオプション
基本形(オプションなし)
<%= collection_select(:page, :name, @categories, :id, :name) %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option>
# <option value="2">Rubyの基礎知識</option>
# </select>
空のオプションを先頭に追加
<%= collection_select(:page, :name, @categories, :id, :name, :prompt => "選択してください") %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option>
# <option value="2">Rubyの基礎知識</option>
# </select>
空のオプションを先頭に追加
<%= collection_select(:page, :name, @categories, :id, :name, :include_blank => true) %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option> 
# <option value="2">Rubyの基礎知識</option>
# </select>
選択されたオプション
<%= collection_select(:page, :name, @categories, :id, :name, :selected => 2) %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option>
# <option value="2" selected="selected">Rubyの基礎知識</option>
# </select>
ソースコード
ソースコード検索

f.collection_select

適応バージョン
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1
使い方
f.collection_select(プロパティ名, オブジェクトの配列, value属性の項目, テキストの項目 [, オプション])
使用できるフォームタグ
  • form_for
  • form_tag
オプション
オプション説明
:include_blank空のオプションを先頭に追加
:disabled無効にするオプション
:selected選択されたオプション
:sizeフォームの幅
:maxlength入力フィールドに入力可能な最大文字数
:disabledフォームの項目の利用禁止
:tabindexTabキーによる入力欄の移動順
:accesskeyフォームに移動するショートカットキー
:id要素固有の識別子
:class要素を分類するクラス名
:title要素の補足情報
:style要素の補足情報
:dir表記方向
:lang基本言語
基本形(オプションなし)
<%= f.collection_select(:name, @categories, :id, :name) %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option>
# <option value="2">Rubyの基礎知識</option>
# </select>
空のオプションを先頭に追加
<%= f.collection_select(:name, @categories, :id, :name, :prompt => "選択してください") %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option>
# <option value="2">Rubyの基礎知識</option>
# </select>
空のオプションを先頭に追加
<%= f.collection_select(:name, @categories, :id, :name, :include_blank => true) %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option>
# <option value="2">Rubyの基礎知識</option>
# </select>
選択されたオプション
<%= f.collection_select(:name, @categories, :id, :name, :selected => 2) %>
# <select id="page_name" name="page[name]"><option value="1">Railsの基礎知識</option>
# <option value="2" selected="selected">Rubyの基礎知識</option>
# </select>
ソースコード
ソースコード検索