2016-09-23 7 views
1

データ・テーブルと一緒にブートストラップとレールを使用しますが、オプション・リストにトピック・ラベルを表示するリスト・ヘルパーではなく、データ表で空白のオプションを使用し続けます。ここでRails option_selectヘルパー・ラベル

<%= f.label :activity, 'Select Activity' %><br /> 
      <%= f.select :activity, options_for_select([ 
      ['#', 'Subject'], 
      ['Math', 'Math'], 
      ['Science', 'Science'], 
      ['English', 'English'] 
      ]) %> 

は、サブジェクトフィールドの代わりに空白を表示している必要があり、それはすべての投稿を一覧表示するフィルタページにどのように見えるかです:あなたの助けを enter image description here

おかげで、 RS

+0

はあなたのコードを投稿し、このヘルプ・ホープ

<%= f.label :activity, 'Select Activity' %><br /> <%= f.select :activity, options_for_select([ ['#', 'Subject'], ['Math', 'Math'], ['Science', 'Science'], ['English', 'English'] ] , selected: "Math") %> 

あなたの場合。 – dnsh

+0

oops書式設定の問題 –

答えて

0

のRailsのselectaccepts an argument用空の値なので、コードを次のように変更することができます(私はあなたがSubjectを選択可能にしたいとは思わないので):

<%= f.label :activity, 'Select Activity' %><br /> 
<%= f.select :activity, options_for_select([ 
     ['Math', 'Math'], 
     ['Science', 'Science'], 
     ['English', 'English'] 
     ]), include_blank: "Subject" %> 

また、次の操作を実行して、あなたのコードを向上させることができます

<%= f.label :activity, 'Select Activity' %><br /> 
<% activities = %w(Math Science English) %> 
<%= f.select :activity, options_for_select(activities.zip(activities)), include_blank: "Subject") %> 
+0

の上に投稿しました。私の問題はDatatablesのjQueryにあるかもしれませんが、残念ながらこれはうまくいきませんでした。 http://stackoverflow.com/questions/39670464/jquery-datatables-individual-column-searching-labels-not-showing –

0

option_for_selectを値を選択するためのオプションとしてあなたを与える、あなたがコレクションからか、自分自身を与えることができるいずれかの値を選択することができます。

あなた

+0

これを試してみることに慣れていたが、残念ながらそれはしなかった。それは余分なメニューオプションを追加しました。私はそれがデータテーブルのjQuery自体にあると思う。 –

+0

@rSVいいえ、あなたはそれをヘルパー自身で修正することができます..... 2つのパラメータを受け入れるために[http://apidock.com/rails/v4.2.1/ActionView/Helpers/FormOptionsHelper/options_for_select](options_for_select)を参照してください。 – VKatz

+0

':include_blank => false'の形式で、' option_select'の 'f.select'のために動作するようになりましたが、jQueryのデータテーブルの実際のポスティングではうまく動作しません。 jQueryテーブルには、ラベルではなく値が表示されます。だから、私はそれがjQueryのデータ型ではなく、私のルビーではないと思います。 –

関連する問題