如何更改 rails datetime_field 默认值?
how to change rails datetime_field defaults?
我和我的同事正在测试我的网络应用程序。而且,在我的 computer/local/dev 和 server/production 的表格中,它显示了日期格式 dd/mm/yyyy 00:00
并且我的同事 mm/dd/yyyy 00:00 am/pm
具有相同的本地 chrome 设置和计算机设置.
- 这是为什么?
- 如何为所有用户更改此设置?如果可能的话。
一段代码:
<div class="mini_jumbotron">
<div class="mini_text">Inicio<%= image_tag("calendar.png", :class => "calendar")%>
</div> <br>
</div>
<%= f.datetime_field :Inicio %>
试试下面的代码:
<%= f.date_field :Inicio, as: :date, value: f.object.try(:strftime,"%d/%m/%Y"), class: 'form-control' %>
你也可以使用这个gem:https://github.com/Nerian/bootstrap-datepicker-rails
在你的 gemfile.rb
gem 'bootstrap-datepicker-rails'
然后捆绑安装并重启rails服务器
然后将此行添加到 app/assets/stylesheets/application.css
*= require bootstrap-datepicker
并将此行添加到 app/assets/javascripts/application.js
//= require bootstrap-datepicker
并在您的表单中使用它:
<%= f.date_field :Inicio, :id => "datepicker" %>
并在表单的同一视图中添加此 javascript
<script>
$('#datepicker').datepicker({format: 'dd/mm/yyyy HH:MM:ss'});
</script>
我和我的同事正在测试我的网络应用程序。而且,在我的 computer/local/dev 和 server/production 的表格中,它显示了日期格式 dd/mm/yyyy 00:00
并且我的同事 mm/dd/yyyy 00:00 am/pm
具有相同的本地 chrome 设置和计算机设置.
- 这是为什么?
- 如何为所有用户更改此设置?如果可能的话。
一段代码:
<div class="mini_jumbotron">
<div class="mini_text">Inicio<%= image_tag("calendar.png", :class => "calendar")%>
</div> <br>
</div>
<%= f.datetime_field :Inicio %>
试试下面的代码:
<%= f.date_field :Inicio, as: :date, value: f.object.try(:strftime,"%d/%m/%Y"), class: 'form-control' %>
你也可以使用这个gem:https://github.com/Nerian/bootstrap-datepicker-rails 在你的 gemfile.rb
gem 'bootstrap-datepicker-rails'
然后捆绑安装并重启rails服务器
然后将此行添加到 app/assets/stylesheets/application.css
*= require bootstrap-datepicker
并将此行添加到 app/assets/javascripts/application.js
//= require bootstrap-datepicker
并在您的表单中使用它:
<%= f.date_field :Inicio, :id => "datepicker" %>
并在表单的同一视图中添加此 javascript
<script>
$('#datepicker').datepicker({format: 'dd/mm/yyyy HH:MM:ss'});
</script>