0

페이스 북의 캔버스 앱에 대한 예전 레일즈 사용 예만 있습니다. 특히 페이스 북의 API에 대한 최신 변경 사항이 있습니다.페이스 북의 캔버스로 레일 4보기로 이동

나는 그것에 조금 붙어 있습니다. 이제 누군가가 보석 + 예제 또는 다른 정보를 레일 4에서 제대로 사용하는 방법이 있습니까?

답변

1

Koala gem과 함께 성공적으로 실행되었습니다. 서명 된 요청을 구문 분석하기위한 특별한 방법을 제공하므로 가져 오기 데이터를 쉽게 구현할 수 있습니다. https://github.com/arsduo/koala/wiki/OAuth

또한 다음과 같이 수행 할 수 있습니다 귀하의 컨트롤러에 대한 iframe을 활성화해야합니다 :

Koala::Facebook::OAuth.new('someapp','your_secret).parse_signed_request(params[:signed_request])

여기에 대한 추가 정보를 원하시면 & 사용 찾기

class MyController < ApplicationController 
    after_filter :allow_iframe 

    private 

    def allow_iframe 
    response.headers.except! 'X-Frame-Options' 
    end 
end 
+0

모든 간단한 샘플을 당신이 할 수있는 제공하십시오. –

+1

모든 컨트롤러에서 allow_iframe을 설정해야합니까? –

+0

@GeertVanLaethem 다른 모든 컨트롤러는 ApplicationController에서 확장되므로 ApplicationController에 배치 할 수 있습니다. – Vernon