Napraw Rails oauth facebook x-frame-options sameorigin error

Nie mogę przez całe życie wyświetlać mojej aplikacji płótna na Facebooku. Konsola Chrome wyświetla ten błąd i nic nie pojawia się w elemencie iframe - jest puste:

Refused to display 'http://mysite.dev/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

używamRails 4.0.0.rc1 iomniauth-facebook 1.4.1, śledzącKolejkowanie na Facebooku Uwierzytelnianie jako przewodnik. Nie korzystałem z żadnego kodu JavaScript, ponieważ był opcjonalny i najlepiej, aby aplikacja była dostępna tylko na Facebooku.

routes.rb

  match 'auth/:provider/callback', to: 'sessions#create', via: [:get, :post]
  match 'auth/failure', to: redirect('/'), via: [:get, :post]
  match 'signout', to: 'sessions#destroy', as: 'signout', via: [:get, :post]

sessions_controller.rb

class SessionsController < ApplicationController

  def create
    user = User.from_omniauth(env["omniauth.auth"])
    session[:user_id] = user.id
    redirect_to root_url
  end

  def destroy
    session[:user_id] = nil
    redirect_to root_url
  end

application_controller.rb

Musiałem to skomentować, ponieważ ciągle otrzymywałem błędy InvalidAuthenticityToken, które kosztowały mnie drugą połowę mojego dnia. Trochę więcej na ten temattutaj.

  # protect_from_forgery with: :exception

Ustawienia Facebooka

Domena aplikacji:myapp.devAdres URL płótna:http://myapp.devAdres URL bezpiecznego płótna: - pusty - jeśli określono https, otrzymujęstrona internetowa jest niedostępna

Pomóż, zanim zacznę odwracać biurka. :)

questionAnswers(2)

yourAnswerToTheQuestion