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 に答える