我想使用资源在 Ruby on Rails 中创建路由,但我不想要 URL 中的路径。(例如/fishing/3
,而不是/board/fishing/thread/3
。)这是我当前的路线配置。
resources :board, :only => [:index, :create, :new], :path => '' do
resources :thread, :only => [:index, :create, :new], :path => ''
end
但是,路线乱七八糟。例如,/:board_id(.:format)
出现在 之前/new(.:format)
,所以不可能到达 thread#new 动作。有没有办法覆盖这个?