class RailsAdmin::Config::Fields::Types::HasOneAssociation
Public Instance Methods
associated_prepopulate_params()
click to toggle source
# File lib/rails_admin/config/fields/types/has_one_association.rb, line 17 def associated_prepopulate_params {associated_model_config.abstract_model.param_key => {association.foreign_key => bindings[:object].try(:id)}} end
parse_input(params)
click to toggle source
Calls superclass method
RailsAdmin::Config::Fields::SingularAssociation#parse_input
# File lib/rails_admin/config/fields/types/has_one_association.rb, line 21 def parse_input(params) return super if nested_form id = params.delete(method_name) params[name] = associated_model_config.abstract_model.get(id) if id end
selected_id()
click to toggle source
# File lib/rails_admin/config/fields/types/has_one_association.rb, line 28 def selected_id format_key(value.try(:id)).try(:to_s) end