【发布时间】:2011-06-28 03:20:50
【问题描述】:
大家好,我是一名 Rails 新手,我对表单中的选择框有疑问。这是我现在的代码。
<%= form_for @message do |f| %>
<%= f.text_field :name %>
<%= f.select :topic ['Test1', 'test2']
<% end %>
现在,此代码适用于提交文本框中的信息,但由于某种原因不能提交选择框中的信息。但是我的主要问题是,有没有一种方法可以让我创建一个选择框,并且导轨自动包括:“请选择一个选项”,这样当我在选择框上执行 validates_presence_of :topic 时,如果没有,它将返回 false改了吗?
另外,你们中有人认为自己知道为什么选择框不向我的数据库提交信息吗?
提前致谢!
【问题讨论】:
-
您是否尝试过在 :topic 之后添加逗号并关闭标签?像这样得到它
-
应该可以,请告诉我
标签: ruby-on-rails forms drop-down-menu