FacebookAppをRailsで作る
Railsでゼロから作るFacebookアプリ開発:江島健太郎 / Kenn's Clairvoyance - CNET Japan
まずrailsプロジェクト作る
mkdir facebook cd ~/src/facebook rails test
RFacebook入れる
sudo gem install rfacebook
RFacebookのrailsプラグイン入れて、設定する
rfacebook - quick start guide - facebook api for ruby and railsを参考に
cd test script/plugin install svn://rubyforge.org/var/svn/rfacebook/trunk/rfacebook/plugins/rfacebook rake facebook:setup
revision 82が入った。
config/facebook.ymlができている。api-keyなどをこれに書いて設定する
config/facebook.yml
development: key: your-api-key secret: your-api-secret canvas_path: /shokaitest/ callback_path: http://shokai.mag.keio.ac.jp:4020/ tunnel: username: yourLoginName host: www.yourexternaldomain.com port: 1234 local_port: 5678
apikey,secret,canvas,calbackURLなどを設定する。
開発用サーバーwebrickを起動する
./script/server -p 4020
すると
http://apps.facebook.com/shokaitest/
でiframeでwebrickが見えてる
ちなみにpublic/index.htmlは編集した。
これで
http://apps.facebook.com/shokaitest/ の下にmodel名/method名にアクセスすると、iframeの中のrailsにmodelとmethodが渡されるようになる