Sha256: eb55a3bad916c5271a73d88f19e169788b6f290eff5fe57b2e9ba6a51f627c8d

Contents?: true

Size: 813 Bytes

Versions: 47

Compression:

Stored size: 813 Bytes

Contents

# frozen_string_literal: true

#
# Allow some application_helper methods to be used in the scoped form_for manner
#
class ActionView::Helpers::FormBuilder
  def field_container(method, options = {}, &block)
    @template.field_container(@object_name, method, options, &block)
  end

  def error_message_on(method, options = {})
    @template.error_message_on(@object_name, method, objectify_options(options))
  end

  def field_hint(method, options = {})
    title = options[:title] || @object.class.human_attribute_name(method)
    text = options[:text] || I18n.t(method, scope: [:spree, :hints, @object.class.model_name.i18n_key])
    @template.admin_hint(title, text)
  end
end

ActionView::Base.field_error_proc = proc{ |html_tag, _instance| "<span class=\"field_with_errors\">#{html_tag}</span>".html_safe }

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
solidus_backend-2.10.5 config/initializers/form_builder.rb
solidus_backend-2.10.3 config/initializers/form_builder.rb
solidus_backend-2.10.2 config/initializers/form_builder.rb
solidus_backend-2.9.6 config/initializers/form_builder.rb
solidus_backend-2.8.6 config/initializers/form_builder.rb
solidus_backend-2.10.1 config/initializers/form_builder.rb
solidus_backend-2.9.5 config/initializers/form_builder.rb
solidus_backend-2.10.0 config/initializers/form_builder.rb
solidus_backend-2.9.4 config/initializers/form_builder.rb
solidus_backend-2.6.6 config/initializers/form_builder.rb
solidus_backend-2.7.4 config/initializers/form_builder.rb
solidus_backend-2.8.5 config/initializers/form_builder.rb
solidus_backend-2.9.3 config/initializers/form_builder.rb
solidus_backend-2.9.2 config/initializers/form_builder.rb
solidus_backend-2.10.0.beta1 config/initializers/form_builder.rb
solidus_backend-2.7.3 config/initializers/form_builder.rb
solidus_backend-2.6.5 config/initializers/form_builder.rb
solidus_backend-2.9.1 config/initializers/form_builder.rb
solidus_backend-2.9.0 config/initializers/form_builder.rb
solidus_backend-2.9.0.rc.1 config/initializers/form_builder.rb