0
我有一个时间选择器,输入时间如下:12:30。导轨时间输入显示编辑时的不同格式
提交后模型的显示也显示了这样的时间12:30。
但是,当我想编辑该文件的时间显示出来是这样的:2000-01-01 12:30:00 UTC
如何建立正确的格式FOT这个问题?
我有一个时间选择器,输入时间如下:12:30。导轨时间输入显示编辑时的不同格式
提交后模型的显示也显示了这样的时间12:30。
但是,当我想编辑该文件的时间显示出来是这样的:2000-01-01 12:30:00 UTC
如何建立正确的格式FOT这个问题?
你必须使用Ruby内置的时间格式是这样的:
t = Time.now #=> 2007-11-19 08:37:48 -0600
t.strftime("%I:%M") #=> "08:37"
更多的信息和解释可以发现here
<%= f.input :start_time, as: :string, input_html: { value: resource.start_time && resource.start_time.strftime("%H:%M") } %>
使用此(注固定它:我使用继承的资源和简单的形式)
但是,你如何格式化输入字段与简单的形式:<%= f.input:start_time,如::string%> – cccvandermeer