this Rails Guideを使用して、一部のコントローラのプレフィックス "/ admin"を作成するスコープを作成しています。Rails 3 Routing - スコープを使用して管理者プレフィックスを作成する方法
私はPagesという名前のコントローラを持っているので、 "/ admin/pages"でアクセスしたいと思います。
scope "/admin" do
resources :pages
end
これは素晴らしいですが、「/ pages」でアクセスできます...どうしたらいいですか?
(私はRailsの3を使用しています)はここに私のルートファイルです:
devise_for :users
scope "/admin" do
resources :pages
resources :contents
end
root :to => "index#index"
match ':controller(/:action(/:id(.:format)))'
感謝を。うん、私は確かにした。私はレールnewbだから私はおそらく単純なものが欠けているだろう。ルートは機能しますが、古いルートはまだ動作しますが、これは私が望まないものです。 – jyoseph
うーん...ちょうどそれを試したので、正しく動作するはずです。 Webサーバーを再起動しましたか?開発モードでは、再起動する必要はありませんが、一発の価値はあります。 routes.rbファイルを投稿できますか? –
routesファイルでpostを更新しました。手をありがとう! (また、ルートをレイクしてサーバーを再起動しました) – jyoseph