Html 是否向Rails中的下拉选择框添加说明?
我正在显示Rails 3应用程序中所有用户(来自用户模型)的列表。在助手(本例中为故障)中,我有以下几点:Html 是否向Rails中的下拉选择框添加说明?,html,ruby-on-rails-3,select,helper,Html,Ruby On Rails 3,Select,Helper,我正在显示Rails 3应用程序中所有用户(来自用户模型)的列表。在助手(本例中为故障)中,我有以下几点: def user_all_select_options User.all.map{ |user| [user.name, user.id] } end <%= f.select :user_id, user_all_select_options %> 我认为: def user_all_select_options User.all.map{ |user| [use
def user_all_select_options
User.all.map{ |user| [user.name, user.id] }
end
<%= f.select :user_id, user_all_select_options %>
我认为:
def user_all_select_options
User.all.map{ |user| [user.name, user.id] }
end
<%= f.select :user_id, user_all_select_options %>
这只需创建一个下拉列表,其中预选了第一个用户名,因为它位于列表顶部。我试图做的是在列表顶部添加一条不可选择的指令(?)。这样做的目的是防止顶级用户经常意外地被设置为所需用户,即使他们不想被设置为所需用户
因此,与如下所示的选择框不同:
我希望它看起来像这样:
这是否可能,如果可能,如何传递
:prompt
选项
<%= f.select :user_id, user_all_select_options, :prompt => 'Select a user' %>
”选择一个用户“%”
选择“选择用户”并提交表单时,应用程序会引发异常。是否可以针对向用户抛出通知进行验证?在目标模型上添加validate\u presence\u:user
。