0

手動セットではなくコレクションから要素を非表示にしたい。

<tr>
 <td> <%= f.label :department, 'Select a Department, 
 you want to report to  : ' %>  <br> </td>
 <td><%= collection_select(:feedback, :department_id, Department.order('name ASC'),    
 :id, :name) %></td>

現在、Deparment リストには admin、cat1、cat2、cat3 などがあります。ドロップダウンから管理者を非表示にしたいと考えています。どうやってするか ?

4

2 に答える 2

0

コレクションから削除するだけ

 <%= collection_select(:feedback, :department_id, Department.where("name <> 'admin'").order('name ASC'),    
     :id, :name) %>
于 2013-09-12T10:39:54.527 に答える