Я хочу иметь поле для промежутка времени в форме рельсов, с 3 полями ввода, для часов, минут и секунд, и хранить все это как целое число (в секундах) в БД. Как мне это сделать?
Не думаю, что это можно сделать автоматически, но какой-то простой код контроллера сработает.
params[:timespan] = (params.delete(:hours).to_i * 3600) + (params.delete(:minutes).to_i * 60) + params.delete(:seconds).to_i