Использование scope без каких-либо параметров и только имени области, просто изменит путь к ресурсам.
scope :sometext_here do
resources :posts
end
Это будет генерировать URL-адрес, как -
Prefix Verb URI Pattern Controller#Action
posts GET /sometext_here/posts(.:format) posts#index
POST /sometext_here/posts(.:format) posts#create
post GET /sometext_here/posts/:id(.:format) posts#show
PATCH /sometext_here/posts/:id(.:format) posts#update
PUT /sometext_here/posts/:id(.:format) posts#update
DELETE /sometext_here/posts/:id(.:format) posts#destroy
Альтернативный способ его использования -
get '/:dynamic_text/posts' => 'posts#index', as: :all_posts
Так что его можно использовать как
all_posts_path(dynamic_text: "sometext_here")