Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 基于Rails jQuery+Coffeescript的资产管道与XHR请求_Ruby On Rails 3_Coffeescript_Asset Pipeline - Fatal编程技术网

Ruby on rails 3 基于Rails jQuery+Coffeescript的资产管道与XHR请求

Ruby on rails 3 基于Rails jQuery+Coffeescript的资产管道与XHR请求,ruby-on-rails-3,coffeescript,asset-pipeline,Ruby On Rails 3,Coffeescript,Asset Pipeline,获取最新的Rails 3.2我们对3.0进行了三大更改: jQuery作为默认js框架,没有用于控制器内xhr响应生成的html帮助程序 我们有一个预编译资产的资产管道想法,其中productionenv默认不使用coffeescript和其他资产gem 由于第1条的原因,默认方法是将XHR响应提取到js视图中 所以,有一个问题——如果我想使用Coffee或其他JS引擎,我不能在生产环境中使用它,因为上面rails env中有所有默认设置 现在,我使用coffee保持代码干净,并在XHR js视

获取最新的Rails 3.2我们对3.0进行了三大更改:

jQuery作为默认js框架,没有用于控制器内xhr响应生成的html帮助程序

我们有一个预编译资产的资产管道想法,其中productionenv默认不使用coffeescript和其他资产gem

由于第1条的原因,默认方法是将XHR响应提取到js视图中

所以,有一个问题——如果我想使用Coffee或其他JS引擎,我不能在生产环境中使用它,因为上面rails env中有所有默认设置

现在,我使用coffee保持代码干净,并在XHR js视图的生产中启用coffee gem,但我不确定这会如何降低我的生产速度


你能推荐其他或优化的方法吗?

那么你想呈现javascript片段作为你的响应吗?我的响应总是可执行的JS代码,在成功时执行,并对页面执行不同的操作,从DOM操作到JS-MVC操作。对不起,如果不清楚的话,我建议这是惯例。