Sha256: ecf407d579e87f44fbe8bb81677b1e345105234eb72529f74bb197a33975d911
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
require 'rails_admin/config/fields/association' module RailsAdmin module Config module Fields module Types class HasManyAssociation < RailsAdmin::Config::Fields::Association # Register field type for the type loader RailsAdmin::Config::Fields::Types::register(self) # Accessor for field's help text displayed below input field. register_instance_option(:help) do "" end register_instance_option(:partial) do :form_filtering_multiselect end # orderable associated objects register_instance_option(:orderable) do false end def dom_name "#{super}[]" # model_name[name_ids][] end def method_name "#{super.to_s.singularize}_ids" # name_ids end # Reader for validation errors of the bound object def errors bindings[:object].errors[name] end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elucid-rails_admin-0.0.1 | lib/rails_admin/config/fields/types/has_many_association.rb |