Port Forwarding

<%= form_for @portforwarding_group, as: :portforwarding_group, method: (@portforwarding_group.id.blank? ? "post" : "put"), html: { class: "form-horizontal portforward-group-form" , role: "form"} do |pfg| %>
<%= pfg.label :group_name,"Group Name*".html_safe, :class=>"col-sm-4 control-label" %>
<%= pfg.text_field :group_name, :data => {validation: 'required'}, :class=>"form-control" ,:style => 'width:330px'%>
<%= label_tag :invenotry,"AP / AP Tags / Network*".html_safe, :class=>"col-sm-2 control-label" %>
<%= pfg.select :associated_resources, grouped_options_for_select(grouped_collection_of_ap_and_networks_and_tags, { selected: @portforwarding_group.associated_resources}), {}, :multiple => true, :class=>"form-control associated-resource", :placeholder=>"Type to select APs / AP Tags / Network", :data => { validation: 'required'} ,:style => 'width:330px'%>

<%=link_to " Add Port Forwarding Rules".html_safe,"javascript:void(0);", {:class => "btn btn-warning add-nwt-rows pull-right"} %>

<%=label_tag :rule_name, "Rule Name*".html_safe %>
<%=label_tag :protocol, "Protocol*".html_safe %>
<%=label_tag :external_port, "External Port*".html_safe%>
<%=label_tag :ip_address, "IP Address*".html_safe%>
<%=label_tag :internal_port, "Internal Port*".html_safe%>
<%=pfg.fields_for :port_forwardings, @port_forwardings do |f|%>

<%= f.text_field :rule_name, :data => {validation: 'required'},:class=>"form-control rule_name", :placeholder=>"Rule Name"%>
<%= f.select :protocol,['TCP','UDP'],{},{:class=>"form-control protocol"}%>
<%= f.text_field :external_port,:class=>"form-control external_port", :data => {validation: 'required port_group'}, :placeholder=>"External Port"%>
<%= f.text_field :ip_address,:class=>"form-control ip_address ip-mask", :data => {validation: 'required ip'}, :placeholder=>"IP Address"%>
<%= f.text_field :internal_port,:class=>"form-control internal_port", :data => {validation: 'required port_group'}, :placeholder=>"Internal Port"%>
<%= f.hidden_field :id, :class => "pf_id" %> <%= f.hidden_field :_destroy, :class => "policy_destroy" %> <%= link_to " X ","javascript:void(0);", {:class => "pull-right icon-delete btn btn-danger"} %>
<% end %>

<%= pfg.submit (@portforwarding_group.id.blank? ? "Create Portforwarding" : "Update Portforwarding"), class: "btn btn-success"%> <%= link_to 'Cancel', portforwarding_groups_path, :class => "btn btn-primary" %>
<% end %>