Es konnten keine funktionsfähigen Lösungen für dieses Problem gefunden werden. Ich benutze das Monolog-Juwel, um meiner App grundlegende Blog-Funktionen hinzuzufügen, allerdings würde ich gerne die Standardroute '/ Monolog' umbenennen, wie sie vom Juwel bereitgestellt wird.Überschriebene Routen von einer gemounteten Engine, die in einem Edelstein verpackt ist
Die Routen des Motors in dem Edelsteine verpackt sind wie folgt:
Monologue::Engine.routes.draw do
root to: "posts#index"
get "/page/:page", to: "posts#index", as: "posts_page"
get "/feed" => "posts#feed", as: "feed", defaults: {format: :rss}
get "/tags/:tag" =>"tags#show", as: "tags_page"
namespace :admin, path: "monologue" do
get "/" => "posts#index", as: "" # responds to admin_url and admin_path
get "/page/:page", to: "posts#index", as: "posts_page"
get "logout" => "sessions#destroy"
get "login" => "sessions#new"
resources :sessions
resources :posts
resources :users
get "comments" => "comments#show", as: "comments"
match "/post/preview"=>"posts#preview", :as=>"post_preview", :via => [:put, :post]
end
get "*post_url" => "posts#show", as: "post"
end
In meiner App routes.rb, ich versuche es mit einem prepend mit so etwas zu Umleiten, aber es scheint nicht zu Register mit Schienen.
Monologue::Engine.routes.prepend do
namespace :admin, path: "create" do
.......
end
end
ja, ich suchte nach einer Möglichkeit, die Routen wi zu überschreiben dünner Monolog von meiner Eltern-App. wollte nicht den Edelstein selbst ändern müssen, wenn das möglich ist –
Nicht sicher, wie Sie das tun können, noch würde ich es empfehlen, da es nicht einfach sein wird, neue Monologue Updates zu ziehen. Die Alternative ist, Ihre eigene Blogging-Funktionalität hinzuzufügen ... –
Ja, leider kam ich zu denselben Schlussfolgerungen. Ich versuche nur etwas Zeit zu sparen. Danke für die Antwort! –