Does this actually work when `record` is not decorated? I would think that `record.try(:object)` would raise `NoMethodError` when `record` is not `nil` and does not respond to `#object`.

I think it might make more sense to use [`Draper::Decorator#decorated?`](https://github.com/drapergem/draper/blob/master/lib/draper/decorator.rb#L165), but ActiveAdmin does not actually depend on draper right now. So I guess you'd have to check `responds_to?(:decorated?)` as well.

In working on #2662, I'm starting to think that we should just depend on Draper. @seanlinsley, how would you feel about ActiveAdmin depending on Draper >= 1.3.0?