在Rails 3.1中使用CoffeeScript注册jQuery click事件,您需要遵循以下步骤:
rails generate coffee:install
这将在您的项目中创建一个名为app/assets/javascripts/application.js.coffee
的文件,您可以在其中编写CoffeeScript代码。
app/assets/javascripts/application.js.coffee
文件中,您可以使用CoffeeScript语法编写jQuery click事件。例如,如果您想在页面上的元素上注册click事件,可以这样做:jQuery ->
$("#your-element-id").click ->
alert "Element clicked!"
这里,$("#your-element-id")
是您要注册click事件的元素的选择器,alert "Element clicked!"
是在元素被点击时执行的代码。
Gemfile
中:gem 'jquery-rails'
然后运行bundle install
以安装jQuery库。
app/assets/javascripts/application.js
文件中,确保您已经包含了jQuery库。如果没有,您可以在文件的开头添加以下代码://= require jquery
//= require jquery_ujs
app/assets/javascripts/application.js.coffee
文件。在app/views/layouts/application.html.erb
文件中,确保您已经包含了以下代码:<%= javascript_include_tag "application" %>
现在,当您在Rails 3.1项目中运行应用程序时,应该可以看到在点击指定元素时触发的click事件。
领取专属 10元无门槛券
手把手带您无忧上云