CanCan::CondAttr
What record.cancan_attribute(name) may return (a column value,
an association collection, or a single associated record).
What record.cancan_attribute(name) may return (a column value,
an association collection, or a single associated record).