Esta muy interesante esto de formtastic, lo probé y me funciono de maravilla, 
pero abusando un poco jeje, no me queda claro, aunque me la pase googleando, 
como es que sabe el controlador que siempre debe llamar al layout 
"application.html.ert" para mostrar las diferentes vistas?.

Busque en application_controller.rb para ver si no hay algo que indique que los 
diferentes controladores creados deberían usar el layout "application.html.ert" 
en sus vistas, pero nada, busque en las configuraciones y no logro encontrar 
algo que me permita modificar ese comportamiento.

Por ejemplo, quiero crear un layout "informes.html.ert" y que determinados 
controladores lo llamen para mostrar sus vistas, y luego crear sucesivamente 
direrentes layouts que sean utilizados por los controladores que desee y así 
mostrar sus vistas en esos layouts.

Ilustrando:
Informes.html.ert
    ganados_controller.rb    (index, new, edit, show)
    estadisticas_controller.rb   (index, new, edit, show)
    graficos_controller.rb   (index, new, edit, show)
    resumenes_controller.rb   (index, new, edit, show)

menu.html.ert
    salidas_controller.rb   (index, new, edit, show)
    entradas_controler.rb   (index, new, edit, show)
    cambios_controller.rb   (index, new, edit, show)

Si alguien pudiera decirme donde esta, el lugar donde se puede configurar eso.

Desde ya gracias.

Nestor R.





El 31 de diciembre de 2009 16:21, Nestor Rodriguez <[email protected]> 
escribió:

  Que tal gente de ruby on rails, me llamo Nestor y vivo en paraguay, aunque 
soy argentino de nacimiento. Soy nuevo en esto de ruby on rails, asi que 
perdonen por favor mi ignorancia, pero quisiera preguntarles antes de googlear, 
si alguno sabe de una gema para rails que permita insertar en las vistas las 
claves foráneas como cuadros combinados y no solo como simples cuadros de 
textos y además coloque en el modelo automáticamente los has_many y los 
belongs_to. Es que seguro que hay pero como me cuesta un poco el ingles les 
consulto a ustedes si pueden ayudarme.
  Por ejemplo en ves de:
   <%= f.text_field :pais %>
  Coloque:
         <%= select("cliente", "pais_id",
            Pais.find(:all).collect {|p| [ p.pais, p.id ] },  {:include_blank 
=> 'Seleccione'}) %>

  Y en el modelo ya coloque:
  class Cliente < ActiveRecord::Base
    belongs_to :pais
  end

  Todo esto durante la migración, bueno no se si estoy pidiendo demasiado, jeje

  Desde ya muchas gracias.
  Atte. Nestor Rodriguez


Te recomiendo usar formtastic. 

Fijate aca: http://github.com/justinfrench/formtastic

Es muy versatil, maneja las asociaciones para hacer los formularios mas rapido, 
se integra con I18n con el tema de las labels y tiene algunas cositas mas 
interesantes como integración con validation reflection si es que usas para 
hacer las validaciones.

Hay un par de railscasts también de formtastic que te pueden ayudar mas alla de 
que te cueste el ingés porque vas a ver lo que está haciendo. 

Saludos

Diego S. Caliri





--------------------------------------------------------------------------------


_______________________________________________
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
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a