这是我的_form.html.erb
<%= simple_form_for @guest_server, :html => { :class => 'form-horizontal' } do |f| %>
<%= f.input :current_uid %>
<%= label_tag 'Sippeer Type' %>
<%= select_tag "sippeer_type", options_for_select([ "Conference", "Trunk" ]) %>
<%= f.input :sippeer_template_id %>
<div class="form-actions">
<%= f.button :submit, :class => 'btn-primary' %>
<%= link_to t('.cancel', :default => t("helpers.links.cancel")),
guest_servers_path, :class => 'btn' %>
</div>
<% end %>
这是我的控制器我想得到sippeer_type的值
def create
@guest_server = GuestServer.new(guest_server_params)
if guest_server_params[:sippeer_type] == 'Conference'
@guest_server.set_confbridge_sippeer
else
@guest_server.set_sippeer
end
end
答案 0 :(得分:1)
使用params[:sippeer_type]
获取值。它没有嵌入到子阵列中,因为它没有使用表单助手。