Sha256: 8937216f9c62cc2f98504b69a8b785b15edc1ec0dc517d620b31332e1581925a
Contents?: true
Size: 1.85 KB
Versions: 1
Compression:
Stored size: 1.85 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 :min_size %> <%= f.number_field :min_size, disabled: active_field.persisted? %> </div> <div> <%= f.label :max_size %> <%= f.number_field :max_size, disabled: active_field.persisted? %> </div> <div> <%= f.label :min %> <%= f.datetime_field :min, disabled: active_field.persisted? %> </div> <div> <%= f.label :max %> <%= f.datetime_field :max, disabled: active_field.persisted? %> </div> <div> <%= f.label :precision %> <%= f.number_field :precision, min: 0, max: ActiveFields::Casters::DateTimeCaster::MAX_PRECISION, disabled: active_field.persisted? %> </div> <div> <%= f.label :default_value %> <%= render_array_field( form: f, name: :default_value, value: active_field.default_value, field_method: :datetime_field, ) %> </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/_datetime_array.html.erb |