2012-09-28 4 views
0

레일 } PUT /admin/pdf_templates(.:format) {: 컨트롤러 => "admin/pdf_templates", : 조치 => "업데이트"} /admin/pdf_templates(.:format) {: controller => "admin/pdf_templates ", : action =>"destroy "} POST /admin/pdf_templates(.:format) {: 컨트롤러 =>"admin/pdf_templates ", : action =>"create "}는 오이 paths.rb에게 내가이이

오이에있는 paths.rb에서 생성 작업의 경로가 어떻게 될 것입니다.

때/PDF/ admin_pdf_templates_path를 만들 내 paths.rb가 입니다 : 경로 통화 위 (ID => @ user.id)

이 방법을 GET. 오이의 paths.rb에서 POST 메서드를 어떻게 호출합니까?

답변

0

게시 요청을 명시 적으로 작성하는 대신 사용자가 취해야 할 단계를 설명해야합니다.

예를 들면.

Given I am on the new item form 
When I fill out the form 
Then I should see the new item. 

당신은 정의 것이라고 단계

fill_in 'Name' :with => 'My Name' 
click_button 'Submit' 

클릭이 포스트를 트리거 할 것입니다합니다.

이 상호 작용을 테스트 할 인터페이스가 없으면 아마도 오이를 사용해서는 안됩니다.

사용자가 트리거하지 않고 게시 요청을하는 경우이 주제는 유사합니다.

How do you POST to a URL in Capybara?