我正在用Ruby on Rails构建一个Web应用程序,并且我希望路线是用户可编辑的。所以我虽然增加了一个简单的初始化工具来添加用户指定的路由,但我真的不知道该怎么做。有没有一些简单的方法来做到这一点?我试过这个application.rb
:在初始化程序中设置Rails路线
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
在此先感谢!
请给我们一万美元的观点,您要在这里做什么,因为它表明我们只能猜测背后真正的问题是什么。 – Hugo