По какой-то причине сканер 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, из-за чего теги открытого графа не отображаются. Любые идеи, почему это может произойти или как это исправить? Спасибо.