Tôi muốn các url của mình sử dụng dấu gạch ngang -
thay vì gạch dưới _
làm dấu phân tách từ. Ví dụ controller/my-action
thay vì controller/my_action
.
Tôi ngạc nhiên về hai điều:
- Google và cộng sự. tiếp tục phân biệt chúng.
- Đó Ruby on Rails không có một đơn giản, thông số cấu hình toàn cầu để lập bản đồ
-
để_
trong định tuyến. Hay không?
Giải pháp tốt nhất tôi là sử dụng :as
hoặc một tuyến đường được đặt tên.
Ý tưởng của tôi là sửa đổi định tuyến Rails để kiểm tra cấu hình chung đó và thay đổi -
thành _
trước khi gửi đến một hành động điều khiển.
Có cách nào tốt hơn?