[英]named routing doesnt work in rails3
嘿,我想使用:as
參數命名我的路線。 我已經閱讀了《 Rails路由指南》,但是不幸的是它不會在URL中顯示我/my_courses
match 'course_enrollments', :to => 'course_enrollments#index', :as => 'my_courses'
謝謝你的時間!
match 'my_courses', :to => 'course_enrollments#index', :as => 'my_courses'
這會將/my_courses
路由到CourseEnrollments控制器的index操作,並允許您通過在視圖和控制器中引用my_courses_path
或my_courses_url
來引用路徑。
需要說明的是:match中的第一個參數是將路線映射到實際URL的參數。 :as
選項僅允許您覆蓋路由助手的名稱。
這匹配URL中的course_enrollments
,而不是my_courses
。 :as
參數意味着您可以使用my_courses_path
(在此示例中)在視圖中引用路線。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.