Ho un modello Search
e controller. La logica aziendale è che se la parola chiave dell'utente corrisponde esattamente al numero di modello di un prodotto, reindirizzali alla pagina del prodotto.Buone pratiche - Reindirizzamento nei modelli? - Rails 3.1
In questa situazione, devo semplicemente eseguire il reindirizzamento dall'interno del modello (dove risiede già la maggior parte della logica)?
O dovrei restituire un flag o qualcosa al controller in modo che possa gestire il reindirizzamento?
È ok avere una funzione run_search nel modello che esegue tutte le ricerche sul db (su più modelli) o è meglio che il controller esegua anche quello? – Jacob
Espanderò la mia risposta. – mliebelt