1
我想用:as
參數名稱空間的路線上,像這樣:Rails的命名空間的路線與「作爲」參數
的routes.rb
map.namespace :banana, :as => 'apple', do |banana|
...
end
但似乎:as
參數只適用於map.resources
。我錯過了什麼,我應該重構我的路線嗎?
我卡上了這種情況的Rails 2.3.8。
我想用:as
參數名稱空間的路線上,像這樣:Rails的命名空間的路線與「作爲」參數
的routes.rb
map.namespace :banana, :as => 'apple', do |banana|
...
end
但似乎:as
參數只適用於map.resources
。我錯過了什麼,我應該重構我的路線嗎?
我卡上了這種情況的Rails 2.3.8。
:僅是map.resource,因爲它是用來作爲一種替代的路線,而不是使用模型的類名。這裏是2.3 Rails docs
爲什麼要打擾:as => 'apple'
,只是使用蘋果作爲命名空間?
map.namespace :apple do |apple|
...
end
因爲重構。所有與banana_path的鏈接現在應該重命名。但是當我想到它時,這可能不是什麼大問題。我希望有一個後門,但顯然沒有後門。 – 2012-04-04 13:04:30