Ruby on rails 使用Rake任务将新的命名路由添加到路由文件中
我正在写一个rake任务,将一些文件复制到我的应用程序中。最后一部分还需要使用一些新路由更新我的应用程序的路由文件。在rake任务中是否有类似于Ruby on rails 使用Rake任务将新的命名路由添加到路由文件中,ruby-on-rails,ruby,rake,rails-routing,rake-task,Ruby On Rails,Ruby,Rake,Rails Routing,Rake Task,我正在写一个rake任务,将一些文件复制到我的应用程序中。最后一部分还需要使用一些新路由更新我的应用程序的路由文件。在rake任务中是否有类似于Rails::Generators中的route的方法来实现这一点 我希望能够这样写我的路由文件 namespace :foo do namespace :bar do get 'test' end end 所有这些都不需要使用文件方法如果更改是临时的,只需再次调用应用程序路由上的draw YourAppName::Applicatio
Rails::Generators
中的route
的方法来实现这一点
我希望能够这样写我的路由文件
namespace :foo do
namespace :bar do
get 'test'
end
end
所有这些都不需要使用
文件
方法如果更改是临时的,只需再次调用应用程序路由上的draw
YourAppName::Application.routes.draw do
namespace :foo do
namespace :bar do
get 'test'
end
end
end
如果更改是永久性的,请将此代码包装在一个类中,并在绘图块内的routes.rb中调用它,如前所述。我认为您非常关心是否可以,以至于忽略了是否应该。您可以使用ruby()中的File类。如果是我,我不会这么想。我会更新它,让风投知道这些变化。对我来说,有太多的事情可能会出错,让我去冒险。不过这只是我的看法