пытается сделать довольно простую вещь, но вся информация, которую я могу найти в Интернете (для «новичков»), кажется, опускает некоторые основные вещи, которые я должен знать, потому что это даже не так много, как выдавать ошибку,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, и я почти уверен, что что-то не хватает в эквиваленте «Подключен ли он?».