Это довольно просто.
Сначала вам нужно изменить модель user.rb и добавить новый столбец в attr_accessible, чтобы он выглядел примерно так ...
attr_accessible :email, :password, :password_confirmation, :remember_me, :pro
ТеперьВы можете использовать следующую инструкцию, чтобы проверить, является ли пользователь 'pro' ...
if current_user.pro
#some page display code
end
Вы также можете использовать before_filter в контроллере, который отображает вашу публичную страницу, вам нужно прочитатьразработайте документацию немного больше и, возможно, прочитайте этот пост