首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么rails需要JavaScript运行时?

为什么rails需要JavaScript运行时?
EN

Stack Overflow用户
提问于 2012-03-12 18:54:59
回答 2查看 9K关注 0票数 50

我在我的Ubuntu上安装了rails(v3) &安装失败了,抱怨缺少javascript运行时。我做了一些查找&结果是rails需要在其运行的平台上安装一个javascript运行时。

然而,Windows默认与jscript捆绑在一起。我的Ubuntu没有js运行时&我通过安装node.js(V8)解决了这个问题。

AFAIK,js运行时需要执行javascript代码& rails只是一个嵌入javascript的web框架。Javascript文件仅在客户端机器上运行。

那么,为什么rails需要JavaScript运行时?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-12 20:34:18

看看Rails Asset Pipeline。它确实喜欢使用JavaScript (和CSS)文件。值得注意的是:

  1. ,它将CoffeeScript转换为javascript
  2. ,它将所有javascript文件组合成一个
  3. ,它将该文件

小型化

JavaScript运行时是used for minification

票数 35
EN

Stack Overflow用户

发布于 2012-03-12 20:29:50

铁路指南说,这与压缩有关:

您需要一个ExecJS支持的运行时才能使用uglifier。如果您使用的是Mac或Windows,则操作系统中安装了一个JavaScript运行时。有关所有受支持的ExecJS运行时的信息,请查看JavaScript文档。

http://guides.rubyonrails.org/asset_pipeline.html#javascript-compression

我以为我见过Rails实际上检查了应用程序中样式表和javascript的有效性,但可能只是一些预感而已。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9673081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档