OK. So..... as it turns out my issue was that I had an association with organization called 'owner' using the User class.
To fix this issue (which I still don't fully understand I simply did an override of the show action active admin like so
ActiveAdmin.register Organization do
show do |ad|
attributes_table do
row :name
row :owner do |record|
owner = User.find(record.owner_id)
link_to owner.full_name, admin_user_path(owner)
end
row :type
end
active_admin_comments
end
end
Basically this override gave me better control over how active admin fetches the owner.
Hope this helps someone else and please let me know if there are better solutions out there :)