настраиваемые маршруты

#ruby-on-rails #ruby-on-rails-3 #configuration #routes

#ruby-on-rails #ruby-on-rails-3 #конфигурация #маршруты

Вопрос:

Я работаю над небольшим жемчужиной rails, где мой config/routes.rb выглядит следующим образом.

     resources :blog_posts do

            resources :blog_comments
            resources :blog_images

            collection do
                    get :drafts
            end
    end
  

Я думаю, это работает так, как я должен, но я бы хотел, чтобы :blog_posts было чем-то настраиваемым. Таким образом, не заставляя gem жестко кодироваться для использования URL /blog_posts/

Каков наилучший способ сделать это?

Ответ №1:

Вы должны изучить «монтаж» маршрутов, чтобы пользователи вашего gem могли монтировать маршруты вашего движка в точке по своему выбору. Я предлагаю взглянуть на драгоценный камень устройства.

Комментарии:

1. Да, я думаю, что монтаж — это то, что я ищу. Хотя я не уверен, какое отношение к этому имеет драгоценный камень устройства

2. устройство @marcus сразу всплывает в памяти как драгоценный камень, на который вы могли бы посмотреть для примера, я имел в виду.