Сканер facebook с открытым графиком запускает ответ json в действиях rails

По какой-то причине сканер facebook запускает ответ json в моих действиях rails. Это приводит к тому, что действие просто возвращает json-представление объекта без обычной разметки html + теги open graph. Я проверил это с рельсами 3.2.6. Я использую отладчик открытого графа facebook, чтобы увидеть, что видит парсер:http://developers.facebook.com/tools/debug.

Код очень простой. Представьте себе простое действие «показать» для объекта, например пользователя. Заканчивается на:

respond_to do |format|
  format.js { render :json => @this.to_json }
  format.html
end

Искатель facebook запускает формат.js, из-за чего теги открытого графа не отображаются. Любые идеи, почему это может произойти или как это исправить? Спасибо.

8
задан Marc 20 June 2012 в 03:35
поделиться