2011-08-31 17 views
0

這只是整容,但仍然讓我發瘋。我爲Address對象創建了一個控制器,並嘗試爲它設計路線。但是,Rails的似乎解釋了最後的「複數和我的路徑刪除它,就像這樣:以's'結尾的控制器中的路徑

的routes.rb:

resources :address 

(注:此行被稱爲一個命名空間塊內」管理員)

當我運行rake routes我得到這個:

new_admin_addres 
edit_admin_addres 

...等等。我如何在我的路徑中獲得額外的'?'

回答

2

resources :addresses 這是地址的多

+0

如果我使用它,它無法找到'AddressesController'。我用'rails generate controller admin/Address'創建了控制器。 – fiskeben

+0

事實上,這將是'軌道控制器管理員/地址'[導軌指南](http://guides.rubyonrails.org/getting_started.html#generating-a-controller) – ecoologic

+0

WOW導軌3.1已經出來!!!! – ecoologic

0

用拐點來設置地址爲不可數: 配置/初始化/是inflections.rb

ActiveSupport::Inflector.inflections do |inflect| 
    inflect.uncountable %w(address) 
end 

這個現在應該忽略任何多餘的' 。不正確,但應解決問題。