我不知道该看什么。我有一个 Rails 3.2.8 应用程序,并且我有一个页面,除了一个之外,我所有的 Coffeescripts 都在其中触发。
我的控制器叫做“apps”,我的 Coffeescript 文件是 app.js.coffee。这是一个没有触发的调用:
$("#products_id").change ->
alert "hello"
我视图中的项目呈现如下:
<select id="products_id" class="select required" name="products[id]">
<option value=""></option>
<option value="1368">015-0761</option>
<option value="1752">030-237</option>
</select>
我正在使用 Firefox 和 Firebug 进行调试。我已经验证了 apps.js 脚本确实加载了我的更改。当我选择不同的东西时,我在选择框上没有任何活动。
我还在 apps.js.coffee 文件中移动了调用,并且我正在使用 TextMate 查看不可见字符以确保我没有任何错误的空格。