$.get("/thanks", { token: response.session.access_token, facebook_user: response.session.uid}, function(data)
Следующий фрагмент кода обрабатывает запрос get к моему контроллеру rails. Почему моя страница не перенаправляется, но параметры и запрос на получение работают для создания нового пользователя?
Вероятно, это проблема с JQuery, но если вы разбираетесь в Ruby / Rails, возможно, у меня проблема с контроллером:
# GET /homes/new
# GET /homes/new.xml
def new
@home = Home.new
if params[:token]
@token = params[:token]
@facebook_user = params[:facebook_user]
Rails.logger.error(@token)
Rails.logger.error(@facebook_user)
@user = User.find_by_user_id(@facebook_user)
@graph = Koala::Facebook::API.new(@token)
if User.find_by_user_id(@facebook_user) == nil
User.create(:oauth_token=>"#{@token}", :user_id=>"#{@facebook_user}")
else
user = User.find_by_user_id(@facebook_user)
user.update_attributes(:oauth_token=>"#{@token}")
end
end
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @home }
end
end