0
courses_path 

此路径生成一个URL:雷友好的URL和轨道URL

http://localhost:3000/courses 

有了友好的URL:

resources :courses, :only => [:index] do 
    get 'page/:page', :action => :index, :on => :collection 
end 

当我想分页很多课程,网址输出是一样的东西:

http://localhost:3000/courses/page/2 
http://localhost:3000/courses/page/3 
http://localhost:3000/courses/page/4 
. 
. 
. 

对于第一页网址是courses_pathcourses_url

http://localhost:3000/courses 

什么是由雷生成的每一个页面的链接帮手?

回答

2

你可以试试以下配置:

get '/courses(/page/:page)' => 'courses#index', :as => :courses, :page => 1