Sha256: 52e9efab460817ea5ae34e0d3c587b16d7013f35d1571a8e60f9a04717c0873b
Contents?: true
Size: 595 Bytes
Versions: 1
Compression:
Stored size: 595 Bytes
Contents
module Plutonium module Core module Fields module Inputs class SimpleFormAssociationInput < Base attr_reader :reflection def initialize(name, reflection:, **user_options) @reflection = reflection super(name, **user_options) end def render(f, record, **opts) opts = options.deep_merge opts f.association name, **opts end private def param raise NotImplementedError, "#{self.class}#param" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plutonium-0.8.0 | lib/plutonium/core/fields/inputs/simple_form_association_input.rb |