Đây là cách không gian tên chung trông như thế nào.Thêm tiền tố vào trình trợ giúp tuyến đường được đặt tên theo không gian tên
namespace :admin do
resources :posts
end
Và nó tạo ra một tuyến đường có tên như thế này;
new_admin_post_path
Đây là câu hỏi của tôi; làm thế nào tôi có thể thêm một tiền tố (như "mới" trong ví dụ này) vào một tuyến đường được đặt tên theo không gian tên?
Giả sử định nghĩa tuyến đường của tôi thích định dạng này;
namespace :admin do
get 'post/new' => 'posts#new', as: 'post'
end
Và nó tạo ra một tuyến đường được đặt tên như;
admin_post_path
Tôi muốn thêm "mới" tiền tố để định tuyến được đặt tên này và làm cho nó trông giống như new_admin_post_path
và tôi không muốn sử dụng resources
.
trình điều khiển bài đăng của bạn có nằm trong không gian tên quản trị không? Nếu có thì bạn có thể đạt được nó từ cách đầu tiên mà bạn đã viết. –
Có. Nhưng tôi không muốn làm điều này bằng cách sử dụng hoặc tùy biến với phương thức 'resources'. –