Я испытываю Firebase
аутентификацию с помощью входа в Google, в моем приложении rails.
Когда пользователь нажимает кнопку входа, появляется всплывающее окно с сообщением Google.
Однако я продолжаю получать это загадочное сообщение об ошибке, говорящее
TypeError: this.ta is not a function[Learn More] firebase.js:1:100034
Ii https://www.gstatic.com/firebasejs/5.5.3/firebase.js:1:100034
r https://www.gstatic.com/firebasejs/5.5.3/firebase.js:1:196629
<anonymous> http://localhost:3000/:39:27
autheticate.erb.html
<h1>Authentication Test</h1>
<button id="sign">Signin</button>
<script src="https://www.gstatic.com/firebasejs/5.5.3/firebase.js"></script>
<script>
var config = {
apiKey: "api_key",
authDomain: "mydomain",
databaseURL: "database_url",
projectId: "myproject",
storageBucket: "bucket",
messagingSenderId: "message_id"
};
firebase.initializeApp(config)
let elem = document.getElementById("sign");
elem.addEventListener("click", function(){
let google_provider = firebase.auth.GoogleAuthProvider()
firebase.auth().signInWithPopup(google_provider).then(function(result){
console.log("succesful.... Google account linked")
console.log(result)
}).catch(function(err){
console.log("Failed...... ")
})
})
Я использую
Firebase v 5.5.3
rails v 5.6.1