Ryan Bates のすばらしいチュートリアルに従って、Facebook の Open Graph を実装しました: http://railscasts.com/episodes/363-facebook-open-graph
しかし、Facebook がog
パラメーターを取得するためにサイトをスクレイピングしているときに、JSON 形式を求めているようです。他の目的でデータを返すために既に JSON を使用しているため、これは問題です。経由で Facebook のデータを返すことは問題ありませんformat.html
。リクエスト オブジェクトを確認したところ、次の ACCEPT ヘッダーが表示されました。
'HTTP_ACCEPT' */*
ただし、それによりアプリが実行されformat.json
ます。私はフォーマット応答の順序をいじってみましたが、まだ要求していますformat.json
。
respond_with(@project) do |format|
format.html { render 'show'}
format.json { render 'show'}
format.js { render 'show'}
end
何か案は?