rails:2848
From: Nobuhiro IMAI <nov@y...>
Date: Wed, 20 Aug 2008 22:31:30 +0900 (JST)
Subject: [rails:2848] Re: collection_selectのselectedについて
いまいです。 From: "yanagisawa" <y_yanagisawa_at_msc-inc.co.jp> Date: Wed, 20 Aug 2008 12:53:29 +0900 > お世話になります。Railsを勉強中の柳澤と申します。 > > collection_selectにてデフォルトで値の設定を行おうと思い、下記のようにselectedに値を設定して’プロジェクトコード’を画面上に表示しようとしたのですが、’-選択してください-’が表示されてしまいました。 > collection_selectでは’selected’optionは使用できないのでしょうか? collection_select には :selected オプションはないようですね。以下のよ うに @keyword1.moji2 が返す値に selected が付きます。 # モデルは OpenStruct で代用してます。 $ ruby script/console >> irb helper >> require "ostruct" >> @kbn_masters = [ ?> OpenStruct.new(:moji1 => "プロジェクトコード", :moji2 => "pc_kanri_masters.prj_cd"), ?> OpenStruct.new(:moji1 => "プロジェクト名称", :moji2 => "project_masters.prj_nm"), ?> ] >> @keyword1 => nil >> puts(collection_select(:keyword1, :moji2, @kbn_masters, :moji2, :moji1, {:selected => "pc_kanri_masters.prj_cd"})) <select id="keyword1_moji2" name="keyword1[moji2]"><option value="pc_kanri_masters.prj_cd">プロジェクトコード</option> <option value="project_masters.prj_nm">プロジェクト名称</option></select> >> @keyword1 = @kbn_masters.first >> puts(collection_select(:keyword1, :moji2, @kbn_masters, :moji2, :moji1)) <select id="keyword1_moji2" name="keyword1[moji2]"><option value="pc_kanri_masters.prj_cd" selected="selected">プロジェクトコード</option> <option value="project_masters.prj_nm">プロジェクト名称</option></select> -- Nobuhiro IMAI <nov@y...> Key fingerprint = F39E D552 545D 7C64 D690 F644 5A15 746C BD8E 7106 -- ML: rails@r... 使い方: http://QuickML.com/
@ 2847 2008-08-20 05:53 [y_yanagisawa@m... ] collection_selectのselectedについて -> 2848 2008-08-20 15:31 ┗[nov@y... ] 2849 2008-08-21 04:18 ┗[y_yanagisawa@m... ]