El problema puede ser que tenes que declara el campo como tipo
datetime en tu table en la migracion.
t.datetime "persona_hora_ent_particular"
despues debe que funcionar el campo bien
<%= f.time_select : persona_hora_ent_particular %>
Avisanos,
Juergen
On Jul 27, 2010, at 1:19 PM, Nestor Rodriguez wrote:
Estoy tratando de guardar en la base de datos un campo con tipo de
valor time, asi que utilizo f.time_select, hasta hay todo bien, todo
me sale prefecto pero cuando le doy guardar me lanza el siguiente
error.
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.save
Lo que e visto es que en ves de tener dos campos select uno para la
hora y otro para el minuto, tiene 3 campos imput ocultos, no se
porque los pone.
<label for="persona_hora_ent_particular">Hora de entrada particular</
label><br>
<input id="persona_hora_ent_particular_1i"
name="persona[hora_ent_particular(1i)]" value="" type="hidden">
<input id="persona_hora_ent_particular_2i"
name="persona[hora_ent_particular(2i)]" type="hidden">
<input id="persona_hora_ent_particular_3i"
name="persona[hora_ent_particular(3i)]" type="hidden">
<select id="persona_hora_ent_particular_4i"
name="persona[hora_ent_particular(4i)]">
<option value=""></option>
<option value="00">00</option>
<option value="01">01</option>
<option value="02">02</option>
...
</select>
: <select id="persona_hora_ent_particular_5i"
name="persona[hora_ent_particular(5i)]">
<option value=""></option>
<option value="00">00</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
...
</select>
Si alguien puede ayudarme.
Desde ya gracias
Atte.
Nestor
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar