我已经按照 Ryan Bates 的精彩教程实现了 Facebook 的 Open Graph:http ://railscasts.com/episodes/363-facebook-open-graph
但是,当 Facebook 抓取我的网站以检索og
参数时,它看起来像是在要求 JSON 格式。这是一个问题,因为我已经使用 JSON 来返回数据用于其他目的。我可以通过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
有任何想法吗?