Как создать испытательный период(trial period) на веб странице


(Bahriddin Tangirov) #1

Дорогие коллеги, как создать trial period на страничке, готова страница регистарции со входом в персональный кабинет. Как установить испытательный период для пользователя. Например: пользователь регестрируется и выбирает trial period 7 дней, после окочания редирект на страницу где прозваодится оплата. Спасибо, за ранее!


#2

Тебе надо хранить начало триального периода и все. При логине проверять его и никаких проблем.


(Bahriddin Tangirov) #3

application_controller.rb

class ApplicationController < ActionController::Base

helper :all
helper :remaining_days

def remaining_days
((current_user.created_at + 30.days).to_date - Date.today).round
end

def trial_expired?

if remaining_days <= 0
redirect_to expires_path
end
end
end

Вот код, а как привзять вход в персноальный кабинет через button (кнопку) , где это прописать, я просто новый в рейлс, и не понимаю как его включить в готовый web app