Hola, estoy haciendo la zona de clientes de mi proyecto. Os explico en
que consiste, la aplicacion al crear un ticket/incidencia… (no son mas
que formularios para rellenar), generara un correo con un codigo
aleatorio que se enviara por email al correo del cliente. Este cuando
quiera podra consultar el estado de su producto sin mas que introducir
la clase del producto del que se trata (ya que tengo una tabla para cada
tipo de producto) y el codigo aleatorio que se le paso por email.
Pero tengo una duda,sobre como organizarme. Os cuento mi idea:
-
He creado un link en la vista donde me logeo para dirigir a los
usuarios a la zona de consultas -
En la zona de consultas he de crear un desplegable que me permita
elegir el tipo de producto que es, un campo de texto para introducir la
clave) y otro desplegable para seleccionar la empresa del cliente (esto
en realidad no haria falta, con los dos datos anteriores ya se puede
saber el id del producto, pero bueno asi redusco mas la busqueda y
elimino posibles duplicados)
El problema que tengo es que no se como seleccionar el tipo de producto
y de empresa, es decir cuando creo un formulario no hay problema por que
en el new ya tengo un formulario selecionado y puedo trabajar sobre el.
Este seria el codigo:
<% form_for(@kirk) do |f| %>
Es decir mi desplegable es sobre ese kirk, pero en mi idea no estoy
trabajando sobre ningun objeto en particular y no se como plantearlo.
PD
No creo que necesite crear una tabla para las consultas, de tal forma
que se cree una nueva cada vez que el usuario uiera consultar el estado
del producto verdad? Creo que se debe de poder hace de una forma
bastante mas sencilla, en e l fondo solo quiero visualizar unos campos
de unas determinadas tablas, pero no se como ahcerlo sin complicarlo
demasiado.
Os agradeceria cualquier ayuda.
Un saludo
<%= 'Cliente' %> | <%= 'Producto' %> | <%= 'Estado del producto' %> |
---|---|---|
<%= f.collection_select :client_id, @clients,:id, :name, :prompt => "Selecione cliente" %> |