【发布时间】:2010-10-30 21:22:17
【问题描述】:
让我先说我是 Rails 和 StackOverflow 的菜鸟,所以请放轻松。我在开发盒上使用带有 sqlite3 的 Rails 2.3.8。
我使用以下内容在表单中创建了一个下拉选择:
<%= select( "communication", "gig_id", { "Add New Gig" => "new"}, {:prompt => "-- Select Gig --"}, :onchange => "toggle(this, 'gigInfo')") %>
但是,当表单中的其他内容验证失败并且重新呈现“新”页面时,我的提示消失了,剩下的唯一选项是“添加新 Gig”选项。我所有的表格都是这种情况,我似乎找不到任何答案。
我的控制器使用基本的脚手架,所以我有点不知所措。任何帮助将不胜感激。
【问题讨论】:
-
在您的选择助手中使用 :prompt 会消失,但使用 :include_blank 不会。把它们关掉,我的提示就不再消失了。
标签: ruby-on-rails select prompt