%= form_with(model: product, local: true) do |form| %>
<% if product.errors.any? %>
<%= pluralize(product.errors.count, "error") %> prohibited this product from being saved:
<% product.errors.full_messages.each do |message| %>
- <%= message %>
<% end %>
<% end %>
<%= form.label :name %>
<%= form.text_field :name, :class => "form-control" %>
<%= form.label :title %>
<%= form.text_field :title, :class => "form-control" %>
<%= form.label :mini_description %>
<%= form.text_field :mini_description, :class => "form-control" %>
<%= form.label :loan_purpose_id %>
<%= form.select :loan_purpose_id, LoanPurpose.all.collect {|l| [l.name, l.id]}, {:prompt => "Select Purpose"}, :class => "form-control" %>
<%= form.label :description %>
<%= form.text_area :description, :class => "form-control" %>
Product Settings
Config Key |
Config Value |
<%= form.fields_for :product_config_keys do |builder| %>
<%= builder.select :config_key_id, ConfigKey.all.map {|c| [c.name, c.id]}, {:prompt => "Select Key"}, class: "form-control" %> | <%= builder.text_field :config_value, class: "form-control" %> |
<% end %>
Product Requirements
Description |
Required |
<%= form.fields_for :product_requirements do |builder| %>
<%= builder.select :requirement_id, Requirement.all.map {|c| [c.description, c.id]}, {:prompt => "Select Requirement"}, class: "form-control" %> | <%= builder.check_box :required, class: "form-control" %> |
<% end %>
<%= submit_tag "Update", :class => "btn btn-primary" %>
<% end %>