Ciao a tutti,
ho un problemino con il routing di un modello uncountable ovvero il
classico “news”.
Specificano: “map.resources :news” mi trovo con un, ovvio, conflitto di
metodi quando si tratta di richiamare: “news_path()”
Rails mi segnala giustamente un’ambiguità e mi chiede il parametro id
della news in quanto pensa che si tratti di eseguire l’azione “show”
Il conflitto infatti è tra i metodi “index” e “show” che in altri casi
non si verificherebbe.
Es:
products_path() -> index
product_path(id) -> show
in questo caso invece
news_path() -> index
news_path(id) -> show
Ho risolto creando un “index_news_path” ma come soluzione mi piace ben
poco.
Esiste un metodo più elegante per ovviare al problema su tutti i nomi
“uncountable”?