두 개의 매개 변수를 사용하여 로컬 응용 프로그램에서 호출하는 메서드를 만들어야합니다. 어떻게하면 true 또는 false로 돌아갈 수 있습니까? XML로? 내 방식은 다음과 같습니다.레일 api로 True/False를 반환하는 방법은 무엇입니까?
def check_license
app_id = params[:id]
app_sn = params[:sn]
@license = License.find_by_id(app_id)
respond_to do |format|
if @license.app_serial == app_sn
# should return true here
else
# should return false here
end
end
end
미리 감사드립니다.
감사 :
그런 다음 컨트롤러에서, 당신은 그 형식의 각 응답을 렌더링 할 필요가있다. 어떻게 URL을 탐색 할 때 "템플릿이 누락되었습니다"오류를 제거합니까? – Tronic
내 대답보기. Rails는 기본적으로 템플릿을 '렌더링'합니다. Rails가 템플릿이 아닌 객체를 직접'렌더링 '하도록 지시해야 할 수도 있습니다. 'render : json => value.to_json'을 사용하십시오. – yfeldblum