lib/avo/fields/belongs_to_field.rb in avo-3.1.7 vs lib/avo/fields/belongs_to_field.rb in avo-3.2.0
- old
+ new
@@ -232,22 +232,22 @@
def target_resource
return use_resource if use_resource.present?
if is_polymorphic?
if value.present?
- return Avo.resource_manager.get_resource_by_model_class(value.class)
+ return get_resource_by_model_class(value.class)
else
return nil
end
end
reflection_key = polymorphic_as || id
if @record._reflections[reflection_key.to_s].klass.present?
- Avo.resource_manager.get_resource_by_model_class @record._reflections[reflection_key.to_s].klass.to_s
+ get_resource_by_model_class(@record._reflections[reflection_key.to_s].klass.to_s)
elsif @record._reflections[reflection_key.to_s].options[:class_name].present?
- Avo.resource_manager.get_resource_by_model_class @record._reflections[reflection_key.to_s].options[:class_name]
+ get_resource_by_model_class(@record._reflections[reflection_key.to_s].options[:class_name])
else
App.get_resource_by_name reflection_key.to_s
end
end
@@ -257,11 +257,11 @@
@resource.record
rescue
nil
end
- def name
- return polymorphic_as.to_s.humanize if polymorphic_as.present? && view.index?
+ def default_name
+ return polymorphic_as.to_s.humanize if polymorphic_as.present?
super
end
def can_create?