Forum: Rails-ES Problemas con el plugin calendardateselect!!

Posted by Juan Moreno (elgocho)
on 2008-08-22 20:57
Saludos!!!!

Tengo un problema desde hace 4 dias y no lo quería publicar pues he
estado leyendo y leyendo y todas las paginas que visite dicen lo mismo,
estoy usando el plugin calendardateselect que se encuentra en la
siguiente pagina http://code.google.com/p/calendardateselect/ el
problema es el siguiente: quiero cambiar el formato de las fechas pues
por defecto esta el americano la documentación dice que el plugin tiene
varios formatos y de verdad los tiene pues revise el plugin y estan
varios formatos, para cambiar el formato dice que lo unico que se tiene
que hacer es lo siguiente: en el archivo environment.rb se tiene que
colocar la siguiente linea: CalendarDateSelect.format = :my_custom yo
coloque la misma pero con el formato :italian, ya pude cambiar los
nombres de los dias y los meses a español pero no puedo cambiar el
formato pues cuando reinicio el servidor me da el siguiente error:
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:278:in
`load_missing_constant': uninitialized constant CalendarDateSelect
(NameError)

  from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:467:in
`const_missing'

  from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:479:in
`const_missing'

  from /home/jpmg/ruby/boleta/config/environment.rb:69

  from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:91:in
`run'

  from /home/jpmg/ruby/boleta/config/environment.rb:15

  from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'

  from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'

  from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in
`require'

   ... 8 levels...

  from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/server.rb:39

  from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'

  from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'

  from script/server:3


PD: yo coloque en mi layout las lineas que son necesarias para que
funcione el plugin las cuales son:
<%= javascript_include_tag :defaults %>
<%= calendar_date_select_includes%>

Si alguien me puede ayudar le agradezco de antemano, miles de GRACIAS!!!
Posted by Daniel Rodriguez Troitiño (Guest)
on 2008-08-22 21:18
(Received via mailing list)
2008/8/22 Juan Moreno <ruby-forum-incoming@andreas-s.net>:
> que hacer es lo siguiente: en el archivo environment.rb se tiene que
> `const_missing'
>  from /home/jpmg/ruby/boleta/config/environment.rb:15
>
>  from script/server:3
> _______________________________________________
> Ror-es mailing list
> Ror-es@lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>

Me da la sensación de que has metido la línea dentro del bloque del
Rails.Initializer, pero debería estar fuera de ese bloque.

Otra razón es si tienes una línea en ese mismo Initializer que carge
los plugins (config.plugins) pero el que tu quieres no está y tampoco
está el valor :all tu plugin no se cargará.

Pero posiblemente sea la primera razón, por lo que veo de tu traza.

Suerte.
Posted by Juan Moreno (elgocho)
on 2008-08-22 21:59
> Me da la sensación de que has metido la línea dentro del bloque del
> Rails.Initializer, pero debería estar fuera de ese bloque.
> 
> Otra razón es si tienes una línea en ese mismo Initializer que carge
> los plugins (config.plugins) pero el que tu quieres no está y tampoco
> está el valor :all tu plugin no se cargará.
> 
> Pero posiblemente sea la primera razón, por lo que veo de tu traza.
> 
> Suerte.

Amigo si te refieres a la instruccion del <%= javascript_include_tag 
:defaults %>
 por <%= javascript_include_tag :all %> también intente con esa y nada 
es que el erro debe ser algo tonto pero YO no lo veo....
Posted by Daniel Rodriguez Troitiño (Guest)
on 2008-08-22 22:48
(Received via mailing list)
2008/8/22 Juan Moreno <ruby-forum-incoming@andreas-s.net>:
>
> Amigo si te refieres a la instruccion del <%= javascript_include_tag
> :defaults %>
>  por <%= javascript_include_tag :all %> también intente con esa y nada
> es que el erro debe ser algo tonto pero YO no lo veo....

Me refiero a la línea

CalendarDateSelect.format = :italian

en environment.rb. Debería estar fuera del bloque Rails.Initializer
(después de él, al final del archivo), y me da la sensación de que
está dentro.

Suerte.
Posted by Juan Moreno (elgocho)
on 2008-08-22 23:08
> en environment.rb. Debería estar fuera del bloque Rails.Initializer
> (después de él, al final del archivo), y me da la sensación de que
> está dentro.
> 
> Suerte.

Amigo Daniel eso era gracias por tu ayuda!!!!!
Posted by Carlos Mena (longhorn)
on 2009-12-12 15:07
Super, ese era mi error y gracias a ustedes lo acabo de solucionar, pero 
solo tengo dos preguntas un poco tontitas, pero estamos aprendiendo 
apenas.

1- como dijeron que lo pasaban a español los meses y todo eso xD ?
2- como puedo hacer para que ese campo de texto que se genera a la par 
del calendario, sea pero de solo lectura, para que el usuario no este 
jugando con el?
3- al final agrego <%= calendar_date_select_tag "e_date"  %> y pues como 
es un formulario el que estoy creando, quiero saber si esta "e_date" es 
la variable que se posteara para despues hacer la respectiva insercion 
en la db, y sino es asi cual es mi variable o como la consigo ?
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.