Я думаю, что в ruby или rails есть метод, который делает это, но я не могу вспомнить, где его найти или как его искать, поэтому я надеялся, что коллективная мудрость stackoverflow может помочь . Я не против написать способ сделать это, но уверен, что у кого-нибудь есть решение получше.