Rails 6 JavaScripts - PullRequest
       5

Rails 6 JavaScripts

0 голосов
/ 10 января 2020

Я пытаюсь реализовать некоторые JavaScript в своем приложении на Rails 6, я понятия не имею, правильно ли я поступаю, но до сих пор все, что я пробовал, было неверным.

У меня есть файл javascripts/form_helpers/submit.js, а пока он выглядит так:

const submit_action() {
  console.log("hello world");
}

В javascripts/application.js У меня есть

require("form_helpers"); 
# I've also tried require("form_helpers/submit.js") but I thought I could just include the directory which seems to be what Rails ships with for channels

Затем в реальном виде у меня есть form_with tag:

  <%= submit_tag 'Submit', class: "button button-create button-log-radius", onclick: "submit_action()" %>

Я всегда получаю ошибку ссылки, когда нажимаю кнопку подтверждения, что submit_action не определено. Я на правильном пути здесь? Я далеко от базы? Меня немного смущает эта новая папка javascript, правильно ли я ее использую или я должен помещать подобные сценарии в каталог ресурсов?

Кстати, я уже видел этот вопрос здесь и ответ был связан с добавлением window перед именем вашей функции ( здесь ), но мне это кажется счастливым.

...