【发布时间】:2012-04-16 14:34:27
【问题描述】:
难道我不能在 erb 模板中调用这个 CoffeeScript 方法吗?它不起作用,但似乎应该这样做。
setup.js.coffee
class SetupStepTwo
include @
constructor: ->
@resetView()
resetView : ->
console.log('cool');
window.ns1.SetupStepTwo = SetupStepTwo
$ ->
new SetupStepTwo()
update.js.erb
window.ns1.SetupStepTwo.resetView();
【问题讨论】:
-
我认为这在理论上应该可行。由于
include @行,您的示例将无法运行。include是否在您的代码中的其他地方定义? -
是的,我在别处定义了“包含”。这不会引起任何问题。
标签: ruby-on-rails coffeescript erb