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/categories
rabits/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?