【发布时间】:2017-05-12 18:31:32
【问题描述】:
在我的应用程序中,我通过 Rails.application.routes.append 命令动态输入路由例如:
Rails.application.routes.append do
resources :example
end
我的问题是我不知道如何删除这些路线。我尝试使用 Rails.application.reload_routes!和 Rails.application.routes.clear!命令,但它不起作用。
你有什么想法吗?或者有没有其他方法可以动态添加和删除路由?
提前感谢您的回复!
【问题讨论】:
-
只需删除
resources :example行 -
一些谷歌搜索表明,如果您使用
Rails.application.routes.draw而不是append,那么您应该可以调用Rails.application.reload_routes!来恢复您的添加。
标签: ruby-on-rails ruby routes ruby-on-rails-5 ruby-on-rails-5.1