Как сделать пользовательское поле из нескольких частей для целого числа в Rails 3? - PullRequest
0 голосов
/ 18 ноября 2010

Я хочу иметь поле для промежутка времени в форме рельсов, с 3 полями ввода, для часов, минут и секунд, и хранить все это как целое число (в секундах) в БД. Как мне это сделать?

1 Ответ

0 голосов
/ 18 ноября 2010

Не думаю, что это можно сделать автоматически, но какой-то простой код контроллера сработает.

params[:timespan] = (params.delete(:hours).to_i * 3600) + 
                    (params.delete(:minutes).to_i * 60) +
                    params.delete(:seconds).to_i
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...