【发布时间】:2014-02-13 10:32:23
【问题描述】:
我想使用 Ruby 来帮助我创建咖啡脚本对象..
所以我希望能够创建一个类似的文件:(example.js.coffee.erb):
class Test
@constructor: (@name) ->
window.new_obj = new Test(<%= some_ruby_code%>)
并在 AJAX 请求上执行:
$(document).ready ->
$.ajax "/controller/action",
type: "GET"
error: (jqXHR, textStatus, errorThrown) ->
alert "Your search result came up empty. Please try again, or refresh the page."
success: (data, textStatus, jqXHR) ->
#APPEND SCRIPT DIRECTLY INTO DOCUMENT THEN
console.log window.new_obj.name
#DO OTHER THINGS WITH DATA FROM example.js.coffee.erb
【问题讨论】:
-
你的问题是?
-
如何让 javascript 附加到文档中?我试过 $(document).append(data)... 并且 example.js.coffee.erb 里面有一个简单的警报语句,没有触发..
-
顺便说一句,这不是您编写 CoffeeScript 构造函数的方式。你有一个额外的
@。
标签: ruby-on-rails ruby ajax coffeescript