# File lib/active_admin/mongoid/resource/attributes.rb, line 13 def primary_col?(c) c.name == '_id' end
module ActiveAdmin::Resource::Attributes
Public Instance Methods
foreign_methods()
click to toggle source
# File lib/active_admin/mongoid/resource/attributes.rb, line 7 def foreign_methods @foreign_methods ||= resource_class.reflect_on_all_associations. select{ |r| r.macro == :belongs_to }. index_by{ |r| r.foreign_key.to_sym } end
primary_col?(c)
click to toggle source
sti_col?(c)
click to toggle source
Hardcode mongoid STI column name see github.com/activeadmin/activeadmin/commit/1ef08af5044814c336917fa93aea607dce16dcb7#diff-e15d78c0b6b12c8bffec0de0ffcf735bR34
# File lib/active_admin/mongoid/resource.rb, line 16 def sti_col?(c) c.name == '_type' end