私はこのようなフォームを持っています:
<%= form_tag how_it_works_path, :method=>:get do %>
<fieldset>
<select id="location" name="location">
<option value="">Please select your location</option>
<optgroup label="Area 1">
<option value="city1">City1</option>
<option value="city2">City2</option>
</optgroup>
<optgroup label="Area 2">
<option value="city3">City3</option>
<option value="city4">City4</option>
</optgroup>
</select>
<input class="button" name="commit" type="submit" value="How it works?" />
</fieldset>
<% end %>
どちらがwelcome#index
表示されています。開発環境で送信(pages#how_it_worksに移動)を行うと、URLにlocationパラメーターが正しく追加されます。ただし、本番環境でそれを行う場合は、そうではありません。なぜこれが起こっているのでしょうか?
私はpages#how_it_worksでまったく同じフォームを使用しており、送信は正しく行われます。