Необработанная ошибка типа не может прочитать свойство 'innerText' нулевого coffeescript ruby ​​на рельсах - PullRequest
0 голосов
/ 22 мая 2018

Я только начал изучать ruby ​​на рельсах, и я пишу фрагменты кода, чтобы узнать, как работает CoffeeScript.Я знаю, как работает javascript, поэтому я попытался получить текст кнопки в CoffeeScript.Однако каждый раз он говорит, что не может прочитать свойство innerText of null.Я написал код.Есть идеи, почему это так?Я использую Rails 5.2.0.

Coffeescript:

console.log "Hello" //this works

console.log document.getElementById("user_login_submission").innerText //this gives error

myproject.html.erb:

   `<button class="user_login_submission" id="user_login_submission">login</button>`

1 Ответ

0 голосов
/ 22 мая 2018

попробуйте это

<%= button_tag "Login", class:"user_login_submission", id:"user_login_submission" %>

Затем убедитесь, что вы включили свой сценарий кофе в дерево приложений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...