Ya lo resolví era cuestión de añadir :label_metod.
Quedaría algo así:
<%= form.input :cliente_id, :label => 'Cliente', :label_metod=>primer_nombre %>
Sin embargo, los detalles se disparan como abanico cuando uno es nuevo en algo,
resulta que en la tabla clientes, tengo 4 campos: primer_nombre,
segundo_nombre, primer_apellido, segundo_apellido.
Lo que yo quisiera hacer es concatenar por lo menos dos campos o los cuatro, y
que estos me salgan en el select.
quise hacer algo como esto:
<%= form.input :cliente_id, :label => 'Cliente', :label_metod=> :primer_nombre
+ ' ' + :primer_apellido %>
Pero definitivamente no le gusta a rails jeje.
Alguna sugerencia, gracias.
Nestor R.
From: Nestor Rodriguez
Sent: Monday, January 04, 2010 1:31 PM
To: Grupo Ruby Argentina
Subject: [RubyArg] Fw: Como generar select en formtastic?
Gracias de nuevo Diego Caliri.
Ahora tengo otro problemita,
<% semantic_form_for @solicitud do |form| %>
<% form.inputs do %>
<%= form.input :numero_solicitud, :label => 'Numero solicitud' %>
<%= form.input :venta_contado_sn, :label => 'Venta contado sn' %>
<%= form.input :cliente_id, :label => 'Cliente' %>
<%= form.input :direccion, :label => 'Direccion' %>
<%= form.input :casa_propia_sn, :label => 'Casa propia sn' %>
<%= form.input :email, :label => 'Email' %>
<% end %>
<% end %>
Tengo como se ve arriba una tabla de solicitudes, y un campo relacionado (en
realidad varios, pero solo puse uno) ahora bien, en la forma standart de
mostrar un select lo haria de la siguiente manera:
<%= select("solicitud", "cliente_id", Cliente.find(:all).collect {|p| [
p.primer_nombre + ' ' + p.primer_apellido , p.id ] }, {:include_blank =>
'Seleccione...'}) %>
Ahora con esta forma que tiene formtastic no se como colocarle los campos que
quiero que muestre en el select que va a generar, porque ahora no me muestra
los datos solo una rara representacion del objeto cliente dentro del select.
Si alguien me puede ayudar.
Y gracias de nuevo.
Nestor R.
--------------------------------------------------------------------------------
_______________________________________________
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