小编Moh*_*bid的帖子

jQuery用Rails/Coffeescript绑定事件?

所以在app/assets/javascript/faye.js.coffee.erb我有以下内容:

$('#room_tag').bind('blur', () ->
   alert('Hey!')
)
Run Code Online (Sandbox Code Playgroud)

其中的所有其他代码如:sendmessage('room', 'message')工作得很好.我可以复制并粘贴从上面的块生成的代码并将其粘贴到Chrome中,它可以正常工作.我认为这是因为,无论是rails还是coffeescript?,无论是其中之一,都将整个文件包装在:

(function() {
  // your generated code here
}).call(this);
Run Code Online (Sandbox Code Playgroud)

还有可能我有办法访问那里定义的方法吗?是否可以在那里定义一个方法而不将其分配给变量?

javascript ruby-on-rails coffeescript

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

coffeescript ×1

javascript ×1

ruby-on-rails ×1