Ruby on Railsを使用してWebアプリを構築していますが、ルートをユーザーが編集できるようにしたいと考えています。そのため、ユーザーが指定したルートを追加するための単純な初期化子を追加することを考えましたが、これをどのように行うことができるのか本当にわかりません。それを行う簡単な方法はありますか?私はこれを試しましたapplication.rb
:
config.after_initialize do
Rails.application.reload_routes!
Rails.logger.info "#{Rails.application.routes.routes.map(&:path)}"
MyApp::Application.routes.draw do
get '/droplet' => 'admin#index'
end
end
しかし、それはうまくいかないようです。これは私が私の中に持っているものですroutes.rb
:
MyApp::Application.routes.draw do
devise_for :users
root :to => 'target_finder#show_page'
match '*path' => 'target_finder#show_page'
end
前もって感謝します!