3

我创建了一条新路线,如下所示:

  resources :animals do
    member do
      get ':id/resumed_rep_life', :action => 'resumed_rep_life'
    end
  end
  match '/animals/:id/resumed_rep_life' => "animals#resumed_rep_life"

我怎样才能为它建立一个链接?

我试过resumed_rep_life_animal_path(animal)但它不起作用(找不到方法)。我的路由正确吗?

4

1 回答 1

4

更改此行:

match '/animals/:id/resumed_rep_life' => "animals#resumed_rep_life"

对此:

match '/animals/:id/resumed_rep_life' => "animals#resumed_rep_life", :as => 'resumed_rep_life_animal'
于 2012-09-09T14:48:55.517 回答