Sha256: 7af4d8980a29b0bcdc9a61e38d1e28c740e4a6694c4ae9547f11ac66f7e1e204

Contents?: true

Size: 1.41 KB

Versions: 1

Compression:

Stored size: 1.41 KB

Contents

<%= form_with(model: active_field, scope: :active_field, url: active_field.persisted? ? active_field_path(active_field) : active_fields_path) do |f| %>
  <% if active_field.errors.any? %>
    <div style="color: red">
      <h2><%= pluralize(active_field.errors.count, "error") %> prohibited this record from being saved:</h2>

      <ul>
        <% active_field.errors.each do |error| %>
          <li><%= error.full_message %></li>
        <% end %>
      </ul>
    </div>
  <% end %>

  <div>
    <%= f.label :type %>
    <%=
      f.text_field :type,
        name: "type",
        value: active_field.type_name,
        disabled: active_field.persisted?,
        readonly: active_field.new_record?
    %>
  </div>

  <div>
    <%= f.label :customizable_type %>
    <%= f.select :customizable_type, ["TODO: add allowed customizable model names"], {}, { disabled: active_field.persisted? } %>
  </div>

  <div>
    <%= f.label :name %>
    <%= f.text_field :name %>
  </div>

  <div>
    <%= f.label :required %>
    <%= f.check_box :required, disabled: active_field.persisted? %>
  </div>

  <div>
    <%= f.label :min %>
    <%= f.date_field :min, disabled: active_field.persisted? %>
  </div>

  <div>
    <%= f.label :max %>
    <%= f.date_field :max, disabled: active_field.persisted? %>
  </div>

  <div>
    <%= f.label :default_value %>
    <%= f.date_field :default_value %>
  </div>

  <div>
    <%= f.submit %>
  </div>
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_fields-1.1.0 lib/generators/active_fields/scaffold/templates/views/active_fields/forms/_date.html.erb