2011-07-22 44 views
36

Tôi đang xây dựng một trang web cho một nông dân nuôi thỏ (hãy giả vờ). Người đàn ông này theo dõi sát những con thỏ của mình và muốn tất cả chúng được phân loại. Vì vậy, tôi đã xây dựng cho anh ta một RabbitCategoriesController, và thêm vào dòng này để routes.rb tôithay đổi URL mà không thay đổi tên tài nguyên

resources :rabbit_categories 

Các URL được hiển thị như rabbit_categories, rabbit_categoriew/new vv

gì nếu tôi muốn các URL để trông giống như rabits/categoriesrabits/categories/new thay thế? Đây là không phải là tài nguyên lồng nhau, tôi chỉ muốn thay đổi cách nhìn của URL.

Tất nhiên, nếu các nguồn lực được gọi là "loại", tôi có thể làm

namespace :rabbits do 
    resources :categories 
end 

Có cách nào tôi có thể viết đó, nhưng nói cho nó để sử dụng RabbitCategoriesController thay cho Thỏ :: CategoriesController?

Trả lời

Các vấn đề liên quan