Нет, для этого случая у вас может быть PagesController
с различными действиями - дом, контакт, о нас.
Что касается продуктов, это скорее звучит как отдельный контроллер с хотя бы индексом и шоуaction.
Для ваших статических страниц вы можете создавать именованные маршруты для чистых URL без префикса страниц, например:
match 'about-us' => 'pages#about_us', :as => :about_us
Затем вы можете использовать about_us_path
и about_us_url
в ваших взглядах