2014-12-29 59 views
0

我有一个时间选择器,输入时间如下:12:30。导轨时间输入显示编辑时的不同格式

提交后模型的显示也显示了这样的时间12:30。

但是,当我想编辑该文件的时间显示出来是这样的:2000-01-01 12:30:00 UTC

如何建立正确的格式FOT这个问题?

回答

0

你必须使用Ruby内置的时间格式是这样的:

t = Time.now     #=> 2007-11-19 08:37:48 -0600 
t.strftime("%I:%M")   #=> "08:37" 

更多的信息和解释可以发现here

+0

但是,你如何格式化输入字段与简单的形式:<%= f.input:start_time,如::string%> – cccvandermeer

0
<%= f.input :start_time, as: :string, input_html: { value: resource.start_time && resource.start_time.strftime("%H:%M") } %> 

使用此(注固定它:我使用继承的资源和简单的形式)

相关问题