Как правильно настроить поля даты для базы данных? - PullRequest
0 голосов
/ 29 октября 2011

Итак, у меня есть 3 поля в HTML: lunchMonth, lunchDay и lunchYear

lunchMonth и lunchDay - это теги Select с опционными тегами для месяцев и дней, оставшихся в году.Ланч - год 2011.

Я настроил форму, но мне нужно создать каркас, чтобы принять эти 3 значения.

Какой правильный способ сделать это?

Rails генерирует скаффолд Дата месяц: строка дата: целое число год: целое число

Это правильно?

1 Ответ

2 голосов
/ 29 октября 2011

Вам не нужно использовать теги select или написать свой HTML-код с помощью scaffold rails сделает это за вас.do rails generate scaffold LunchTimes lunch_on:date (ПРИМЕЧАНИЕ: rails имеет тип данных date.)

, и rails создаст представления в app/views/lunch_times/*, которые используют помощник select_date для создания необходимого HTML.

он также сгенерирует модель в app/models/lunch_time.rb и контроллер: app/controllers/lunch_times_constrollers.rb

РЕДАКТИРОВАТЬ:

Я бы рекомендовал вам ознакомиться с Руководствами по Rails здесь: http://guides.rubyonrails.org/index.html

http://api.rubyonrails.org также является хорошим справочником.

Я нашел их очень полезными.

...