3
我的應用程序中有一個資源「發佈」。 resources :posts
的默認路線給出了像/posts/:id
這樣的網址。是否有可能從路線中刪除'帖子',只需要有/:id
?無前綴的Rails 3資源
我的應用程序中有一個資源「發佈」。 resources :posts
的默認路線給出了像/posts/:id
這樣的網址。是否有可能從路線中刪除'帖子',只需要有/:id
?無前綴的Rails 3資源
您可以使用:path
刪除'/ posts'位...
resources :posts, :path => "/"
請注意,這可能會混淆路由文件中定義在其下的其他路由。出於這個原因,最好在底部有這種通用路線。
您可以添加自定義路線爲這個(請務必把它放在你的routes.rb
文件的底部,否則它會匹配非帖子路線太)
match ':id' => 'posts#show'
啊,我剛剛找到答案說'path_prefix'=>'/'。我想它已被更改爲Rails 3中的'路徑'。謝謝! – Dogbert 2011-05-03 13:28:15