Ruby on rails 不工作coffeescript方法更改文本字段

Ruby on rails 不工作coffeescript方法更改文本字段,ruby-on-rails,coffeescript,ruby-on-rails-5,Ruby On Rails,Coffeescript,Ruby On Rails 5,轨道5 beta3 我安装了gems gem 'uglifier', '>= 1.3.0' # Use CoffeeScript for .coffee assets and views gem 'coffee-rails', '~> 4.1.0' 创建脚本:javascripts/自由职业者。咖啡 jQuery -> $('.birthday1').change -> alert( "Alert!!!!!!!!" ) $('.birthday1')

轨道5 beta3

我安装了gems

gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
创建脚本:javascripts/自由职业者。咖啡

jQuery ->
  $('.birthday1').change ->
    alert( "Alert!!!!!!!!" )
    $('.birthday1').datepicker()    
edit.html.erb

<li>
        <label for="freelancer_birth_date">Birthday</label>
        <div>          
          <%= f.text_field :birthday, class: 'birthday1' %>
        </div>
      </li>
  • 生日

  • 我在文本字段中输入了新值,但什么也没发生。我的脚本中有什么错误

    问题与另一个jquery脚本冲突。我删除了这些脚本,现在所有脚本都在工作

    自由职业者.coffee
    是否包含在您的
    应用程序.js
    文件中?我添加了//=需要自由职业者。现在呼叫警报。谢谢。我想,你应该使用
    id:'birthday1'