Ad esempio,
se ho 3 tabelle di database con colonne / attributi simili: gatti, cani, coniglietti
Ogni tabella ha una vista che consiste in una tabella html che elenca tutti i record nella tabella e un modulo per aggiungere nuovi record.
Se ho un'azione per visualizzare la pagina di base, un'azione per aggiungere nuovi record nella tabella, un'azione per modificare i record nella tabella e un'azione per cancellare i record dalla tabella, e tutto questo per tabella, sembra un sacco di azioni nel mio controller.
È sempre opportuno invece di avere 3 azioni come actionAddDog (), actionAddCat (), actionAddBunny () hanno una singola action actionAddPet () e quindi usare un qualche tipo di flag per determinare quale tipo di pet è, e aggiungere alla tabella specifica? O è sempre meglio avere azioni separate per motivi di chiarezza?