1

Как я могу получить параметры формы от пользователя для даты и времени отдельно?ActiveRecord/Sinatra: отдельные столбцы для даты и времени?

Например:

class CreatePosts < ActiveRecord::Migration 
    create_table :posts do |t| 
    t.string :title 
    t.text :content 
    t.date :date 
    t.time :time 
    end 
end 

Я знаю, что t.date правильный синтаксис, однако t.time правильно? Я хочу взять параметры для даты и времени и интерпретировать их с последовательностью. Например, я всегда хочу, чтобы 01/02/2015 отображался как 2 января 2015 года и 13:00 для отображения в 1PM. Я знаю, что могу взять дату и манипулировать ею с помощью @post.date.strftime('%A, %b %d, %Y'), но могу ли я сделать что-то подобное со временем?

ответ

1

Yes there is a time type. Но вы думаете о проблеме не так.

Вы должны выбрать тип базы данных на основе уровня точности, который необходимо сохранить для отметки времени. Не то, как вы собираетесь это представить.

Thats what helper methods для.