Sha256: 2b32ab8001497f6824baebb3132c0fdf6bf916e3c3651b896f194bbbc6cec4e0
Contents?: true
Size: 601 Bytes
Versions: 21
Compression:
Stored size: 601 Bytes
Contents
module UiBibzInputs class BaseInput < SimpleForm::Inputs::Base include ActionView::Helpers::FormTagHelper def input(wrapper_options) super end def options super.merge({ value: @builder.object.send(attribute_name)}).merge(@builder.options[:input_html] || {}) end private def input_attribute_name new_attribute_name = "#{ @builder.lookup_model_names.first }" new_attribute_name += "[#{ @builder.lookup_model_names.second }_attributes]" if @builder.lookup_model_names.second new_attribute_name += "[#{ attribute_name }]" end end end
Version data entries
21 entries across 21 versions & 1 rubygems