0

Rails 3アプリケーションで(ユーザーモデルからの)すべてのユーザーのリストを表示しています。ヘルパー(この場合はFaults)には、次のものがあります。

def user_all_select_options
  User.all.map{ |user| [user.name, user.id] }
end

ビューでは、私は次のものを持っています:

<%= f.select :user_id, user_all_select_options %>

これにより、リストの一番上にある最初のユーザー名が事前に選択されたドロップダウンリストが作成されます。私がやろうとしているのは、選択できないリストの一番上に命令(?)を追加することです。アイデアは、トップユーザーが望まない場合でも、常に誤って必要なユーザーとして設定されるのを防ぐことです。

したがって、選択ボックスが次のように見えるのではなく、次のようになります。

アンソニーユーザー

私はそれをこのように見せたいです:

ユーザーを選択

もしそうなら、これはどのように可能ですか?

4

1 に答える 1

1

オプションを渡し:promptます。

<%= f.select :user_id, user_all_select_options, :prompt => 'Select a user' %>
于 2013-02-09T22:07:25.800 に答える