Ограничение просмотра постов

Всем привет,

Я рассматриваю возможность внедрения функции, которая позволит бесплатным пользователям просматривать только заголовок или краткое описание поста в определённой категории (например, в VIP-категории), но не сможет открывать пост для чтения полного содержания.

Или же бесплатные пользователи смогут читать лишь несколько постов в ограниченной категории в день.

При этом они должны иметь возможность создавать новые темы в этих ограниченных категориях и просматривать свои собственные темы, даже если доступ к другим статьям в той же категории для них закрыт. (Моя идея заключается в том, что бесплатные пользователи должны вносить вклад в сообщество, получать награды, а затем обменивать их на VIP-статус и полный доступ.)

Подскажите, пожалуйста, существуют ли готовые компоненты, которые можно использовать? Я плохо знаком с Ember.js и Rails.

Огромное спасибо!!!