:as次のように、名前空間付きルートでパラメーターを使用したいと思います。
ルート.rb
map.namespace :banana, :as => 'apple', do |banana|
...
end
ただし、この:asパラメータは。でのみ使用できるようmap.resourcesです。何かが足りないのですが、ルートをリファクタリングする必要がありますか?
私はこの状況のためにRails2.3.8で立ち往生しています。
:as次のように、名前空間付きルートでパラメーターを使用したいと思います。
ルート.rb
map.namespace :banana, :as => 'apple', do |banana|
...
end
ただし、この:asパラメータは。でのみ使用できるようmap.resourcesです。何かが足りないのですが、ルートをリファクタリングする必要がありますか?
私はこの状況のためにRails2.3.8で立ち往生しています。
:asはmap.resourceの場合のみです。これは、モデルのクラス名を使用する代わりに、ルートをオーバーライドする方法として使用されるためです。これが2.3Railsのドキュメントです
なぜわざわざAppleを:as => 'apple'名前空間として使用するのですか?
map.namespace :apple do |apple|
...
end