尝试做一件非常简单的事情,但我能在网上找到的所有信息(对于#34;初学者和#34;)似乎都省略了一些我应该知道的核心事情,因为它并没有。甚至做了很多就是抛出一个错误。 Rails 5.2
我只想在点击时更改按钮的文字。
我有一个标准的button_to
<%= button_to "Unsave", resource_path(id: resource.id), remote: true, method: :delete, class: "save_btn", id: "save_btn"%>
我已将以下内容保存到&#34; resources.coffee&#34;在我的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告诉我一个错误,并指示我将其插入assets.rb,我已经完成了
Rails.application.config.assets.precompile += %w( resources.js )
单击按钮时没有任何操作。有人可以帮我填空吗?我没有javascript经验,我很确定我错过的东西相当于&#34;它是否已插入?&#34;。