2009-03-30 9 views
1

Facebookアプリにプロフィールタブを追加しようとしています。 Facebook Edit Appページでは、タブのURLをhttp://apps.facebook.com/my-suggestions-tu/pages/testに設定しました。テキストフィールドに "pages/test"と入力するだけでした。 "http://apps.facebook.com/my-suggestions-tu/"はすでにFacebookから提供されています。Facebookアプリプロファイルタブにコンテンツが表示されない

私はhttp://apps.facebook.com/my-suggestions-tu/pages/testをうまく見ることができます。テスト用のFacebookページにアプリケーションタブを追加することもできました。ただし、アプリケーションタブには何も表示されません。

私のアプリはFacebookerプラグインを使用して、Rails 2.2で動作しています。

おかげで、 ジョージ

+0

私の答えがあなたの問題を解決しなかったかどうか教えてください。サーバーログに何が印刷されているかなど、より詳細な情報を提供できる場合は、他の提案を提供することができます。 – Gdeglin

+0

ありがとうございます。フィルターは私が完全に考慮しなかったものでした。とにかく、ここに関連する質問があります。おそらくあなたは見てみたいかもしれません:) http://stackoverflow.com/questions/700621/how-can-i-add-facebook-pages-as-users-to -a-facebook-app – gsmendoza

答えて

2

:ensure_application_is_installed_by_facebook_userおよび/または:ensure_authenticated_to_facebook before_filtersが実行されていないことを確認してください。

これを行う1つの方法は、プロファイルタブを処理する別のコントローラを作成することです。例えば

:あなたはそのフィルタを持っているので、もし

class TabsController < ApplicationController 
    skip_before_filter :ensure_application_is_installed_by_facebook_user 
    def index 
    render :text => "tab content" 
    end 
end 

(タブURLは単に 'TAB' になります)

fb_sig_user Facebookのパラメータは、タブで使用できないことに注意してくださいそれに頼ると彼らは働かないでしょう。

+0

あなたが正しいかもしれません。私はスクリプトサーバーのログを見て、次のエラーが発生しているのを確認します。[:facebook_login_required] rendered_or_redirectedとしてフィルターチェーンが停止しました。 – gsmendoza

+0

ええ、facebook_authenticationプラグインを使用しています。このタブでfacebook_login_requiredメソッドをスキップする必要があります。 – Gdeglin

+0

こんにちはGdeglin、私はgsmendozaと同じ問題を抱え、最終的にもそれを行うが、私の質問は、アプリケーションタブの所有者のFacebookのIDを抽出する方法です? – gkrdvl

関連する問題