如何滚动自己的简单的帮手,就像
def datetime_text_fields(object_name, method)
html = text_field_tag("#{object_name}[#{method}(3i)]", Date.today.day.to_s, :length => 2)
html << select_month(Date.today, :field_name => "#{object_name}[#{method}(2i)]")
html << text_field_tag("#{object_name}[#{method}(1i)]", Date.today.year.to_s, :length => 4)
html << " "
html << text_field_tag("#{object_name}[#{method}(4i)]", Time.now.hour.to_s, :length => 2)
html << ":"
html << text_field_tag("#{object_name}[#{method}(5i)]", Time.now.min.to_s, :length => 2)
end
随意添加更多格式的东西/分离器等,但它基本上返回到正确的领域导轨名称被标识为DateTime。 Rails的预计,命名为喜欢date(1i)
领域,1I =年,2I =月等
老实说,我没有测试或任何东西,但在控制台输出看起来相当有说服力;)
来源
2010-07-20 11:15:56
lwe