的routes.rb有没有办法来改变路线网址,而不会影响其指向在视图中使用
scope :module => :abc do
namespace :old_namespace do
resources :posts
end
end
控制器和路径,我怎样才能改变old_namespace
到new_namespace
,所以,在我的网址我应该看到new_namespace。我有太多的视图,我用* _path和* _url方法使用了以前的路线。我现在不想改变它们。有没有Rails的方式来做到这一点。
事情我都试过了,
scope :module => :abc do
namespace :new_namespace,:as => :old_namespace do
resources :posts
end
end
这让我在我的需要,但同样的网址的变化,让我和错误 uninitialized constant Abc:NewNamespace
这是希望我有不变Abc:NewNamespace
,虽然我希望这个使用旧常数,Abc:OldNamespace
,类似的东西:控制器选项名称空间的资源