보다는 카피 바라 다르게 다음 formtastic 형태의 체크 박스 필드 세트를 보내 PARAMS HTML 폼 자체는 두 경우 모두에서 동일한 방식으로 렌더링Formtastic 확인란이 실제 응용 프로그램
#cucumber steps using the boiler_plate capybara web_steps.rb:
Given a "Mail Order" service
...(steps for rest of the form)...
When I check "Mail Order"
And I press "Create Store"
Then I should see "Store was successfully created."
And I should see "Mail Order"
#params sent by cucumber
"store"=>{"services"=>["[\"4d8247ed7f5bfd2275000004\"]"]
#params sent by app on manual test
"store"=>{"services"=>["4d8247ed7f5bfd2275000004"]}
비록 : 실제 응용 미세 가공 얻는다 올바른 사람을 보내는
<input id="store_services_4d8247ed7f5bfd2275000004" name="store[services][]" type="checkbox" value="4d8247ed7f5bfd2275000004" />
요청 params-building 중 어딘가에있는 것처럼 보이지만, 해당 필드의 양식 키/값 쌍은 오이/카피 바라가 제출할 때 다르게 파싱됩니다.
누구든지이 문제를 발견 할 수 있습니까?
그 해결책은 아마도 "대답"으로 바뀌어야 할 것입니다 - 다른 사람들은이 문제를 찾아서 (그리고 발견 할 수 있지만) 해결책이 없다고 생각하면서 건너 뜁니다. –
나는 내 자신의 질문에 대답 할 길을 찾지 못했습니다. 충분한 권한이 없을 수도 있니? 나는 메타 사이트에서 이것에 대한 해답을 찾았지만 운이 없다. – oliverbarnes
로그인 한 경우이 댓글 바로 아래에 큰 상자가 있어야합니다. 그것이 당신 자신의 질문인지 아닌지는 중요하지 않습니다. –