Empecé a usar la gema de metabuscado http://metautonomo.us/projects/metasearch/ para una aplicación de ruby on rails 3 después de verla recomendada en otra publicación de stackoverflow. Me gustaría tener un solo campo de texto en un formulario de búsqueda que pueda buscar en múltiples campos en lugar de tener un campo de texto para cada uno. No he podido averiguarlo.¿Cómo buscar en múltiples campos con campo de texto único usando metabuscar y barandillas 3?
Mi siguiente ejemplo es probablemente un poco más complicado, ya que también utiliza las asociaciones de varios niveles:
Modelo: Informe pertenece al sitio
Modelo: Sitio tiene muchos informes
Ver (el índice de informes con un formulario de búsqueda):
tener algo como:
<%= f.text_field :site_name_or_site_address_contains %>
en lugar de 2 campos de texto separadas como:
<%= f.text_field :site_name_contains %>
<%= f.text_field :site_address_contains %>
Las notas en la página web y rdocs cubrirá la nueva adición en declaraciones en el inicializador. No estoy seguro de si eso es necesario, pero tampoco los entiendo realmente.
Gracias a montones por la actualización Ernie. Funciona muy bien, justo como esperaba que fuera. Echaré un vistazo a esos métodos de búsqueda personalizados también. – Daniel