Сменить button_to текст после клика с coffeescript - PullRequest
0 голосов
/ 11 июня 2018

пытается сделать довольно простую вещь, но вся информация, которую я могу найти в Интернете (для «новичков»), кажется, опускает некоторые основные вещи, которые я должен знать, потому что это даже не так много, как выдавать ошибку,Rails 5.2

Я просто хочу изменить текст моей кнопки при нажатии.

У меня есть стандартная кнопка_ на

<%= button_to "Unsave", resource_path(id: resource.id), remote: true, method: :delete, class: "save_btn", id: "save_btn"%>

Я сохранил следующее в "ресурсах".coffee "в моей папке javascripts

$ ->
  $(".save_btn").on "ajax:success", (e, data, status, xhr) ->
   $('.save_btn').text('Save')

В моем макете application.html.erb я загружаю свой JS

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<%= stylesheet_link_tag    'application', media: 'all',
                                          'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'resources', 'data-turbolinks-track': 'reload' %>

Rails выдает мне ошибку и дает указание вставить ее в ресурсы.rb, что я и сделал

Rails.application.config.assets.precompile += %w( resources.js )

С кнопкой ничего не происходит, когда я нажимаю на нее.Может кто-нибудь, пожалуйста, заполните поля для меня?У меня нет опыта работы с javascript, и я почти уверен, что что-то не хватает в эквиваленте «Подключен ли он?».

...