Ruby on Rails & Heroku で作った静的ページが facebook canvas で表示できない


facebook の canvas アプリとして Ruby on Rails & Heroku
で作ったページを試しに表示してみたいなと思っているのですが、真っ白しか出ません。  
わざと存在しないページを設定すると404ページが表示されてくれるので、script
を書かなくても表示できるような気がするのですが、検索しても古そうな情報ばかりでちんぷんかんぷんです。

routes.rb に

[code]

      post "canvas_test"                   => "pootalo#canvas_test"
    
[/code]

を追加

layouts/canvas_test.html.erb に

[code]

    <!DOCTYPE html>
    <html>
    <head>
      <title>test</title>
    </head>
    <body>
    <style type="text/css">
    <!--
    body {
        background-color: green;
    }
    --> 
    </style>
    canvas test 2
    </body>
    </html>
    
[/code]

view のほうの canvas_test.html.erb は空

あとコントローラーに

[code]

      def canvas_test
        render :layout => 'canvas_test'
      end
    
[/code]

を追加

さらに application_controller.rb で

[code]

    protect_from_forgery with: :exception
    
[/code]

をコメントアウトしています。

ちゃんと https でリクエストしています。

これどうやったら表示できるようになるかご存知の方いますでしょうか？  
もしくは、私が根本的な勘違いをしているのか？  
アドバイスよろしくおねがいします。




<https://teratail.com/questions/11343>  
teratailで質問したら解決しました。




<https://teratail.com/questions/11343>  
teratailで質問したら解決しました。

