Я пытаюсь создать приложение для facebook и просмотрел книгу http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails. Все работает отлично на моей машине разработки, когда у меня есть метод рендеринга canvas, заданный как fbml. Но по разным причинам я хочу создать приложение с iframe. Когда я устанавливаю приложение для использования iframe, я не могу подключиться к моей машине разработки. Я просмотрел множество статей о создании приложения iframe, но никто не работает. Это включает в себяFacebook приложение с iframe на рельсах
http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
и любой другой сайт, найденную прибегая к помощи каких-либо сочетание facebook, IFRAME, рельсы и другие.
У меня есть файл xd_receiver.htm в моей общественной директории и мой макет выглядит
<!doctype html public “-//w3c//dtd xhtml 1.0 strict//en” “http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xmlns:fb=”http://www.facebook.com/2008/fbml”>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title><%= controller.controller_name %>: <%= controller.action_name %></title>
<%= stylesheet_link_tag "jquery-ui-1.7.1.custom.css", "styles" %>
<%= javascript_include_tag "jquery-1.3.2.min.js", "application" %>
</head>
<body>
<%= yield %>
<script src="http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
<script type="text/javascript">
FB_RequireFeatures(["XFBML"], function(){
FB.Facebook.init("my api key", "xd_receiver.htm"); });
</script>
</body>
</html>
мой вопрос, что я не хватаю, препятствующая фейсбук подключения к моей машине развития рельсов, когда я установил метод рендеринга canvas для iframe? Поскольку мой журнал разработки не показывает попыток подключения, я предполагаю, что он имеет какое-то отношение к материалу кросс-домена, но я не могу найти хороший ответ об этом в любом месте.
(я бы оставить комментарий, вместо ответа, но моя оценка не позволяет мне). – joshnesbitt