Tengo un modelo y un controlador Search
. La lógica comercial es que si la palabra clave exacta del usuario coincide con el número de modelo de un producto, redirija a la página del producto.Buenas prácticas: ¿Redirección en los modelos? - Rails 3.1
En esta situación, ¿debería hacer la redirección desde el interior del modelo (donde ya reside la mayor parte de la lógica)?
¿O debería devolver una bandera o algo al controlador para que pueda manejar la redirección?
¿Está bien tener una función run_search en el modelo que realice todas las búsquedas en el archivo db (en varios modelos) o es mejor hacer que el controlador también lo haga? – Jacob
Expandiré mi respuesta. – mliebelt