2013-01-16 3 views
0

에이 일을 레일을 업그레이드 한 후 실패 오이 테스트 3.2.11

나는 레일 3.2.11 실패하지만, 레일 3.2.3에 전달하는 오이 검사를 ... 내가 며칠 난처한 상황에 빠진했다. 나는 웹 사이트에서 똑같은 단계를 수동으로 수행 할 때 경로가 일치하지 않는 경로를 얻습니다.

내 노선이다 -

get 'reward_player/:id' => 'reward_players#show', :as => :reward_player 

내가 점점 오전 오류가 "플레이어를 보상"click_link 그냥이 페이지를 방문

No route matches {:controller=>"admin/reward_player", :action=>"show", :id=>nil} 

내 단계입니다. save_and_open_page를 사용하여 페이지를 볼 때 ID는 링크에 있습니다. 나는 실제로 무슨 일이 일어나고 있는지, 아니면 항상 실패 했어야하는 테스트인지에 대해 정말로 확신하지 못한다.

답변

0

그래서 내 길을 었죠,이 컨트롤러가 PARAMS에서 USER_ID을 찾고 있었다으로 보는

get 'reward_player/:user_id' => 'reward_players#show', :as => :reward_player 

를하고 있어야합니다. 그래서 결국 시작해서는 안되는 테스트였습니다.