0

まず、なぜコントローラーの名前空間が必要なのですか?

レールガイドの例は示しています

namespace :admin do
  resources :post, :comments
end

この場合、GET /admin/posts などのパスがあります。GET /posts と同じですか? または、別の GET /admin/posts が余分に追加されている間、GET /posts はオリジナルのまま保持されますか?

Rails は名前空間用に何か他のものを作成しますか?

4

1 に答える 1

1

名前空間を使用したくない場合は使用する必要はありませんが、特に多くのコントローラーを備えた大きなアプリケーションでは、作業を楽にするために名前空間が存在します。いいえ、名前空間なしでルートファイルにルートを再度指定しない限り、名前空間を指定してもルートは複製されませんが、あまり意味がありません。

于 2013-03-30T00:53:08.707 に答える