: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