Tôi không chắc mình đã làm sai điều gì ở đây. Lớp form-group sẽ hoạt động giống như một hàng trong biểu mẫu ngang, đúng không? Đây là mã. Đây là trang Thêm/Xóa cho Fantasy Football.
Thêm/Xóa Người chơi
<%= form_tag(slot_do_add_drop_path(@slot), phương thức: 'post', :html => {:class => 'form-horizontal', :role => 'form'}) do %>
<%= @slot.player.display_name %> - <%= @slot.player.position %>
<%= kết xuất một phần: "free_agent_select", cục bộ: {free_agents: @free_agents_qbs, p_id: 'qb_id', nhắc nhở: 'Chọn QB'}%>
<%= kết xuất một phần: "free_agent_select", cục bộ: {free_agents: @free_agents_wrs, p_id: 'wr_id', nhắc nhở: 'Chọn WR'}%>
<%= kết xuất một phần: "free_agent_select", cục bộ: {free_agents: @free_agents_rbs, p_id: 'rb_id', nhắc nhở: 'Chọn RB'}%>
<%= kết xuất một phần: "free_agent_select", cục bộ: {free_agents: @free_agents_tes, p_id: 'te_id', nhắc nhở: 'Chọn TE'}%>
<%= kết xuất một phần: "free_agent_select", cục bộ: {free_agents: @free_agents_ks, p_id: 'k_id', nhắc nhở: 'Chọn K'}%>
<%= kết xuất một phần: "free_agent_select", cục bộ: {free_agents: @free_agents_defs, p_id: 'def_id', nhắc nhở: 'Chọn DEF'}%>
<%= submit_tag 'Gửi', tên: 'add_drop_player', lớp: 'form-control'%>
<% kết thúc %>
Free_agent_select một phần
<%= collection_select :player, p_id, free_agents, :id, :display_name, {:prompt => prompt}, {:class => 'form-control'} %>
Bạn nên sử dụng một lớp hàng cho mỗi "hàng" mới để giải quyết các vấn đề chồng chéo như thế này.
Tôi là một lập trình viên xuất sắc, rất giỏi!