0
我尝试更新我的redmine的插件gitosis的路由。他们为Rails < 3.1工作,但我使用Rails 3.5。我无法找到解决我的问题..任何帮助?更新Rails 2路由到Rails 3
旧版本:
ActionController::Routing::Routes.draw do |map|
map.resources :public_keys, :controller => 'gitosis_public_keys', :path_prefix => 'my'
end
一些研究之后,我尝试这样做:
Rails.application.routes.draw do
scope "my" do
resources :public_keys do
controller 'gitosis_public_keys' do
end
end
end
end
,但没有成功......
说实话,我真的不知道如何处理与轨道线路( 3.2,对于错字感到抱歉)。 但是,当我启动我的服务器与webrick与'旧版本'我有这个错误: “加载路由定义redmine_gitosis插件时发生错误(/opt/redmine-2.3.2/plugins/redmine_gitosis/config/routes .rb):您正在使用已在Rails 3.1中删除的旧路由器DSL“ – Snif
也许一些真实生活的例子有助于理解这一点:https://github.com/phoet/on_ruby/blob/master/config/routes.rb – phoet