Sha256: 4ea23ee3385857560ccac59d2f4d1ce60986237ac12031e78c10720312c4f09c

Contents?: true

Size: 595 Bytes

Versions: 10

Compression:

Stored size: 595 Bytes

Contents

# frozen_string_literal: true

class PgFormBuilder < SimpleForm::FormBuilder
  include PgAssociable::FormBuilderMethods

  def mensajes_de_error
    errors_to_show = object.errors[:base]
    message = (errors_to_show.map(&:to_s).join('<br>') if errors_to_show.present?)

    error_notification(message:)
  end

  map_type :date, to: PgEngine::FechaInput
  # map_type :datetime, to: PgEngine::FechaInput

  def submit_button(*args, &)
    options = args.extract_options!.dup
    options[:class] = ['btn-primary', options[:class]].compact
    args << options
    send(:submit, *args, &)
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
pg_rails-7.0.8.pre.alpha.8 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.8.pre.alpha.7 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.8.pre.alpha.6 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.8.pre.alpha pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.7 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.6 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.5 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.4 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.3 pg_engine/app/lib/pg_form_builder.rb
pg_rails-7.0.2 pg_engine/app/lib/pg_form_builder.rb