2016-08-27 3 views
-2

Rails 5 API 앱을 읽기 전용으로 설정하여 GET 요청 만 허용하려고합니다.Rails 5 API를 읽기 전용으로 만들기

현재 저는 보조 회로를 사용하여 필요한 경로 인 & 컨트롤러를 구축했습니다. 유스 케이스는 정보 읽기 만 필요하므로 앱이 GET 요청 만 받아들이 길 원합니다.

내가 알고 싶은 또 다른 사항은 앱이 읽기 전용으로 설정된 경우 어떻게 데이터를 업데이트 할 수 있는지입니다.

답변

-1

앱을 읽기 전용으로 선언하고 데이터베이스에 쓰는 코드를 작성하지 못하게 할 수는 없습니다. 당신이 할 수있는 최선의 방법은 GET 라우트를 추가하는 것 뿐이다.

ActiveAdmin과 같은 도구를 사용하여 관리자로 로그인 할 때 데이터를 변경할 수있는 GUI를 제공 할 수 있습니다. 또는 rails console으로 데이터에 액세스 할 수 있습니다.

+0

그런 경우 누구든지 내 POST 요청을 보내고 스팸 메일을 보낼 수 있습니까? – Shivam

+0

아니요, ActiveAdmin은 데이터베이스에 쓰려면 로그인해야합니다. 사용자 만이 사용자 이름과 암호를 알 수 있습니다. – kcdragon

+0

그리고 누군가가 우편 배달부를 사용하여 POST 요청을 보내면? – Shivam

관련 문제