【发布时间】:2012-01-08 01:11:57
【问题描述】:
如何阻止这两条路线发生冲突:
match "users/:id/edit", :to => "users#edit", :via => :get, :as => :settings
match '/:username', :controller => 'users', :action => 'show'
当我访问 localhost:3000/settings 时,它会尝试在我的用户表中查找用户名为“settings”的用户。
我打算做的是有一个页面设置,然后有设置/隐私、设置/常规和编辑配置文件之类的东西
我怎样才能拥有这个但仍然可以访问用户 localhost:3000/username
这一定是可能的,因为我见过很多 ROR 网站都在这样做。
亲切的问候
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 rubygems ruby-on-rails-3.1