Mic*_*eal 0 ruby haml ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1
所以我一直在学习ror并尝试一些形式的例子.Web中的大多数示例都是erb格式,我的文件是.haml格式.我正在尝试写一个静态的dob字段,它需要一天,一天,一年.
view
%label{:for => "patient_dob"} DOB
%date_select {Date.today,start_year => getBirthDateStart(), :end_year => getBirthDateEnd() }
module ApplicationHelper
def getBirthDateStart()
Time.now.year - 100
end
def getBirthDateEnd()
Time.now.year
end
end
Run Code Online (Sandbox Code Playgroud)
我知道我的代码没有多大意义,但希望它能解释我想要做的事情.有人能指出我正确的方向.
"%date_select"不是HTML元素.您将使用"%"来创建%title,%p之类的内容
您将要使用"%"直接创建HTML.在这种情况下,您可以使用"%select"%来创建s选择框.在Ruby on Rails中,您有表单助手,您可以调用它来创建这样的集合.
=label_tag "patient_dob", "DOB"
=date_select "patient", "dob", { start_year: 100.years.ago.year, end_year: Date.today.year, default: Date.today}
Run Code Online (Sandbox Code Playgroud)
文档:http://apidock.com/rails/ActionView/Helpers/DateHelper/date_select
| 归档时间: |
|
| 查看次数: |
3666 次 |
| 最近记录: |