facebook の canvas アプリとして Ruby on Rails & Heroku で作ったページを試しに表示してみたいなと思っているのですが、真っ白しか出ません。
わざと存在しないページを設定すると404ページが表示されてくれるので、script を書かなくても表示できるような気がするのですが、検索しても古そうな情報ばかりでちんぷんかんぷんです。
routes.rb に
lang
1 post "canvas_test" => "pootalo#canvas_test"
を追加
layouts/canvas_test.html.erb に
lang
1<!DOCTYPE html> 2<html> 3<head> 4 <title>test</title> 5</head> 6<body> 7<style type="text/css"> 8<!-- 9body { 10 background-color: green; 11} 12--> 13</style> 14canvas test 2 15</body> 16</html>
view のほうの canvas_test.html.erb は空
あとコントローラーに
lang
1 def canvas_test 2 render :layout => 'canvas_test' 3 end
を追加
さらに application_controller.rb で
lang
1protect_from_forgery with: :exception
をコメントアウトしています。
heroku の log を見ると、ちゃんと https でパラメーター付きのリクエストが来ている模様です。
これどうやったら表示できるようになるかご存知の方いますでしょうか?
もしくは、私が根本的な勘違いをしているのか?
スタックオーバーフローで質問したけど回答が得られませんでした。
teratailの皆さんアドバイスよろしくおねがいします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/16 02:56