devise_invitable을 내 레일 애플리케이션에 설치했습니다. 새 초대장을 만들면 제대로 작동합니다.devise_invitable을 사용하여 초대장을 삭제하려면 어떻게해야합니까?
나는 초대장 목록을 관리하기위한보기를 만들었고 관리자가 미해결 초대장을 삭제할 수 있도록 양식 버튼을 만들었습니다. 코드는 다음과 같습니다.
<%= link_to "Cancel Invitation", remove_user_invitation_path(invitation_token: invited.invitation_token), confirm: "Are you sure?", class: 'btn btn-mini btn-danger' %>
결과는 "제공 한 초대 토큰이 유효하지 않습니다!"라는 오류 메시지가 항상 표시됩니다.
Started GET "/invitation/remove?invitation_token=f4e26062f27c7cc32a60e2024b9dba2b1350abba" for 127.0.0.1 at 2013-10-28 15:07:44 -0700
Processing by Devise::InvitationsController#destroy as HTML
Parameters: {"invitation_token"=>"f4e26062f27c7cc32a60e2024b9dba2b1350abba"}
User Load (2.9ms) SELECT "users".* FROM "users" WHERE "users"."invitation_token" = '46488d68fb36387ec639d5d6b9749273b56561a944f76eeefb2f5294ea5225e6' LIMIT 1
이 삭제 방법은 원료가 초대 토큰 기대되지 않는다는 것을 제안 : 서버 로그를 보면
는, 나는 이런 식으로 뭔가를 참조하십시오. (이 점은 보안 입장에서 이해할 수 있습니다.)
remove_user_invitation_path로 전달할 값은 무엇입니까?