我是 Rails 新手,正在修复 Rails 2 站点。我有一个表单,它允许用户使用输入或下拉字段添加起始位置 (:start) 的信息。但是,我发现当我包含这两个选项时,只有下拉列表(最后一个)提交数据,而输入被忽略。包含这两个选项的正确方法是什么?
我的观点
<% form_for @newsavedmap, :html=>{:id=>'createaMap'} do |f| %>
<%= f.error_messages %>
<p>Enter a street address, city, and state:
<%= f.text_field :start, {:id=>"startinput", :size=>50}%></p>
<p>Or, select a location from the list:
<%= f.select :start, options_for_select(@itinerary.locations), {:include_blank => true }, {:id=>"startdrop"} %>
<input type="submit" id="savethismap" value="Save Map">
<% end %>