全部,编辑日期字段 - RoR
对于RoR是新的,因此需要一些指导w.r.t日期字段。
背景:
1>我创建使用rails generate scaffold <Model> name:string remainderDate: date
2>现在模型对象时我已经部署该模型使用rake db:migrate
到DB和在打开的网址:localhost:3000/<Model>s/new
,所显示的日期字段是格式年月日,所有3个不同的领域与下拉与
YYYY值> = 2006和< = 2016
MM值> =一月< =月(明显)
DD值> = 1和< = 31
问题1:
1>其中是用于所述值设定为这些字段中的代码?
2>我可以将格式更改为MM DD YYYY吗?
3>我可以限制添加到列表中的值吗?即在2011年,仅显示从4月开始的月份,仅显示当天开始的日期
4>我在哪里可以更改new
表单的显示文本?我打开了new.html.erb
,无法理解显示文本的设置位置。我也打开了_form.html.erb
并找不到必要的更改可以完成?
嗯,我没有看到任何'html.erb'文件中指定的格式。具体地讲,这是我的'new.html.erb'看到:'
新
<%=渲染 '形式' %> <%=的link_to '后退',它实际上_form.html.erb,而不是new.html.erb,你会想看看。你会看到'date_select'。将其替换为您自己的代码以收集日期。 – 2011-04-13 01:49:25
@布莱恩耶我一直忘记脚手架。感谢您的评论。我已经更新了答案。 – Wes 2011-04-13 03:03:49