为数据库设置日期字段的正确方法是什么?

时间:2011-10-29 04:14:08

标签: ruby-on-rails forms date scaffold rails-generate

所以我的HTML中有3个字段,午餐时间,午餐时间和午餐时间

午餐时间和午餐日期是选择标签,其中包含年份中剩余的月份和日期的选项标签。 LunchYear定于2011年。

我已经设置了一个表单,但我需要生成一个脚手架来获取这3个值。

这样做的正确方法是什么?

  

Rails生成脚手架日期月份:字符串日期:整数年份:整数

是吗?

1 个答案:

答案 0 :(得分:2)

您不需要使用选择标记或使用scaffold写出您的HTML,rails会为您执行此操作。执行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也是一个很好的参考。

我发现它们非常有用。