0

コースをたどって、TwitterのようなWebアプリをRailsで作成しています。パスを変更しようとしていますが、サーバーを起動するたびにエラーが発生し、サーバーがシャットダウンします。

これがパスです:

ActionController::Routing::Routes.draw do |map|
  map.resources :posts
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end

私は以前にルートを作成しましたが、そのようには見えませんでした。これは私がレールに乗っているルビールートだと思います。よくわかりません。私は彼らがうまくいくと思った。

4

1 に答える 1

1

リソースは次のようになります

PlatformAuth::Application.routes.draw do
  resources :posts
end

map.connectの場合、名前付きルートのようになります。

match ':controller(/:action(/:id(.:format)))' 

これにより、getリクエストを通じてすべてのコントローラーアクションを利用できるようになります。それが本当にあなたが望むかどうかはわかりませんが。

于 2012-11-22T17:34:15.973 に答える