2013-04-02 3 views
1
map.resources :users, 
       :collection => {:access_history => :get }, 
       :member => {:change_access => :any } 

Здравствуйте, код, указанный выше, является частью кода маршрута, написанного в Rails 2. У меня возникла проблема преобразования этого фрагмента кода в эквивалентный код для Rails 3. Я был бы рад, если кто-то может помочь мне решить эту проблему. Спасибо.Маршрутизация в Rails 3 (обновление от рельсов 2)

ответ

0

Это должно быть что-то вроде этого:

resources :users do 
    collection do 
    get :access_history 
    end 

    member do 
    match :change_access 
    end 
end 

Для получения дополнительной информации о маршрутизации в Rails 3, вы должны смотреть на routing official tutorial.

+0

вы можете присоединиться здесь? http://chat.stackoverflow.com/rooms/27184/ruby-conceptual –

0

Сокращенный вариант:

resources :users do 
     get 'access_history', :on => :collection 
     match 'change_access', :on => :member 
end