В процессе изучения RoR, я пришел к тому, что абсолютно одни и тежи действия можно сделать 3мя и более способами. Вот, к примеру:
link_to "Edit", edit_products_path(@product)
link_to "Edit", [:edit, @product]
или
link_to "Show", product_path(@product)
link_to "Show, @product
Зачем такая мешанина? Почему нельзя выбрать что-то одно?