form_for で collection_select を使用していますが、オプションはブラウザーに表示されず (空の選択ボックス)、デバッガー ビューに表示されます。(これは chrome と IE10 の両方で発生します)。
意見:
<%= form_for(@lot) do |f| %>
<%= f.label :client_id, "Client" %>
<%= f.select :client_id, collection_select(:lot, :client_id, Client.all, :id, :org, :include_blank => "Please select") %>
レンダリングされたページのソース:
<label for="lot_client_id">Client</label>
<select id="lot_client_id" name="lot[client_id]"></select>
<option value="">Please select</option>
<option selected="selected" value="1">Client 1</option>
<option value="2">client 2</option>
コントローラ:
def new
@lot = Lot.new(:client_id => 1)
end
どんな洞察でも大歓迎です、ありがとう、