polymorphic_url a akcje 'index', 'new'

Jak za pomocą polymorphic url’s tworzyć akcje ‘new’ oraz ‘index’? Chodzi mi o akcje, w których nie uwzględniam asocjacji(nie potrzebne są parametry). Czyli np. dla kontrolera articles jak zastąpić te dwa helpery: articles_path oraz new_article_path?

Znalazłem odpowiedź, a raczej sposób na to by polymorphic url’s zadziałały dla akcji new oraz index… Odnosząc się do poprzednich przykładów:

articles_path => polymorphic_url(Article.new)
new_article_path => new_polymorphic_url(Article.new)

Namespace + asocjacja:

admin_article_comments_path => polymorphic_url([:admin, @article, Comment.new])
new_admin_article_comment_path => new_polymorphic_url([:admin, @article, Comment.new])

Nie rozumiem trochę dlaczego przekazywanie nowego obiektu do helpera ma generowacć routing do akcji index. Jak dla mnie to trochę dziwne…