0
我是新的回报率,然后用脚手架日期时间类型的表,下面的错误,当我进入似乎产生“新”页面形式:回报率脚手架错误,“0未定义的方法to_datetime:Fixnum对象”
未定义的方法`to_datetime” 0:Fixnum对象
<%= form_for(@alumno) do |f| %>
<% if @alumno.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@alumno.errors.count, "error") %> prohibited this alumno from being saved:</h2>
<ul>
<% @alumno.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :nombres %><br>
<%= f.text_field :nombres %>
</div>
<div class="field">
<%= f.label :apellido_paterno %><br>
<%= f.text_field :apellido_paterno %>
</div>
<div class="field">
<%= f.label :apellido_materno %><br>
<%= f.text_field :apellido_materno %>
</div>
<div class="field">
<%= f.label :dni %><br>
<%= f.text_field :dni %>
</div>
<div class="field">
<%= f.label :usuario %><br>
<%= f.text_field :usuario %>
</div>
<div class="field">
<%= f.label :usuario_personal %><br>
<%= f.text_field :usuario_personal %>
</div>
<div class="field">
<%= f.label :pass %><br>
<%= f.text_area :pass %>
</div>
<div class="field">
<%= f.label :fecha_registro %><br>
<%= f.datetime_select :fecha_registro %> /*error happens here*/
</div>
<div class="field">
<%= f.label :fecha_modificacion %><br>
<%= f.datetime_select :fecha_modificacion %>
</div>
<div class="actions">
<%= f.submit %>
</div>
我发现类似的问题,但不知道究竟是如何修复的问题。 RoR的版本4.0.0
红宝石版本2.3.1p112
根据您的要求,我为此添加了一个标记,但我认为它很明显:P。 –
你应该看看你发布的内容。我没有看到任何对'to_datetime'方法的调用,所以我几乎不认为这很明显。 – MarsAtomic
我认为这是显而易见的,因为我使用(我认为是)formbuilder助手,它是一个微不足道的粗俗,所以只有两个地方在代码中使用datetime值,无论我像你一样混淆,因为我不知道在那里即时使用to_datetime方法...,抱歉声音粗鲁,并感谢您的帮助。 –