Ruby on rails具有轻松创建资源收集路径的功能。但是在控制器中,我们如何检测该收集路由是否与当前请求匹配。
resource :posts, :only => [:index, :show] do
collection do
get :archived, :action => :index
end
end
所以在Posts #index动作中,如何检查索引操作的路由是否匹配? (索引或存档)应该有一个干净的方法来做到这一点。
答案 0 :(得分:0)
使用
rake routes
并查看应用程序中的所有路径。输出将是这样的。
welcome_index GET /welcome/index(.:format) welcome#index
users GET /users(.:format) users#index
POST /users(.:format) users#create
new_user GET /users/new(.:format) users#new
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PUT /users/:id(.:format) users#update
DELETE /users/:id(.:format) users#destroy
root / welcome#index
你应该经历这个...... Learn routing better from here