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"?