2010-11-03 4 views
1

Я пытаюсь понять, как изменить этот route.rb на новый синтаксис rails 3, но это оказалось довольно сложно ... Я знаю, что большая часть sutff - это просто удаление карты. , но некоторые из этих маршрутов я не могу понять, что они должны были делать в рельсах 2, чтобы начать ... так что если кто-то может помочь мне заставить это работать без предупреждений об устаревании, я был бы признателен ». Пожалуйста помоги.Помогите мигрировать маршруты в рельсы 3 формат

MyProject::Application.routes.draw do |map| 

     map.resources :grading_levels 
     map.resources :class_timings 
     map.resources :subjects 
     map.resources :attendances 
     map.resources :employee_attendances 
     map.resources :attendance_reports 

     map.feed 'courses/manage_course', :controller => 'courses' ,:action=>'manage_course' 
     map.feed 'courses/manage_batches', :controller => 'courses' ,:action=>'manage_batches' 
     map.resources :courses, :has_many => :batches 

     map.resources :batches do |batch| 
     batch.resources :exam_groups 
     batch.resources :additional_exam_groups 
     batch.resources :elective_groups, :as => :electives 
     end 

     map.resources :exam_groups do |exam_group| 
     exam_group.resources :exams, :member => { :save_scores => :post } 
     end 

     map.resources :additional_exam_groups do |additional_exam_group| 
     additional_exam_group.resources :additional_exams , :member => { :save_additional_scores => :post } 
     end 

     map.root :controller => 'users', :action => 'login' 

     map.connect ':controller/:action/:id' 
     map.connect ':controller/:action/:id/:id2' 
     map.connect ':controller/:action/:id.:format' 

    end 

ответ

3
resources :grading_levels 
    resources :class_timings 
    resources :subjects 
    resources :attendances 
    resources :employee_attendances 
    resources :attendance_reports 
    match 'courses/manage_course' => 'courses#manage_course', :as => :feed 
    match 'courses/manage_batches' => 'courses#manage_batches', :as => :feed 
    resources :courses 
    resources :batches do 
    resources :exam_groups 
    resources :additional_exam_groups 
    resources :elective_groups 
    end 

    resources :exam_groups do 
    resources :exams do 
     member do 
     post :save_scores 
     end 
    end 
    end 

    resources :additional_exam_groups do 
    resources :additional_exams do 
     member do 
     post :save_additional_scores 
     end 
    end 
    end 

    match '/' => 'users#login' 
    match '/:controller(/:action(/:id))' 
    match ':controller/:action/:id/:id2' => '#index' 
Смежные вопросы