1

:as次のように、名前空間付きルートでパラメーターを使用したいと思います。

ルート.rb

map.namespace :banana, :as => 'apple', do |banana|
  ...
end

ただし、この:asパラメータは。でのみ使用できるようmap.resourcesです。何かが足りないのですが、ルートをリファクタリングする必要がありますか?

私はこの状況のた​​めにRails2.3.8で立ち往生しています。

4

1 に答える 1

1

:asはmap.resourceの場合のみです。これは、モデルのクラス名を使用する代わりに、ルートをオーバーライドする方法として使用されるためです。これが2.3Railsのドキュメントです

なぜわざわざAppleを:as => 'apple'名前空間として使用するのですか?

map.namespace :apple do |apple|
  ...
end
于 2012-04-04T12:48:04.633 に答える