Можно ли условно исключить, включить или включить параметры при рендеринге? Так, как в приведенном ниже примере:Условное исключение, только, включить в рендеринг json для Rails
render json: @post,
except: [:author]
Возможно ли, что за исключением варианта или аналогичного варианта быть условным?
В идеале, что-то вроде условного способа сделать это, что позволяет мне иметь дело со многими различными условиями и случаями.
Как может быть, что-то вроде:
render json: @post,
except: return_excluded_keys
return_excluded_keys
функция может вернуть ключи, которые должны быть исключены.
Я использую Rails 4.2.6 и Active Serializers модели 0.9.3.
Спасибо за ссылки! В идеале я надеялся каким-то образом сделать это в самом контроллере, вместо того, чтобы сериализатор имел дело с кучей условий. Если ничего другого, я пойду за этим! – geoboy