私は 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 %>