Using ActiveRecord's #signed_id and .find_signed methods you can create URLs that expireShow archive.org snapshot after some time. No conditionals or additional database columns required.
Rails Long Term Support
Rails LTS provides security patches for old versions of Ruby on Rails (2.3, 3.2, 4.2 and 5.2)
Prevents you from data breaches and liability risks