首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript无法在生产环境中运行: Nginx、Passenger、Ubuntu Server上的Rails (Node.js?)

Javascript无法在生产环境中运行: Nginx、Passenger、Ubuntu Server上的Rails (Node.js?)
EN

Stack Overflow用户
提问于 2013-03-27 07:39:25
回答 1查看 1.7K关注 0票数 0

我需要安装/配置Node.js才能运行Javascript吗?看到我的网站流量非常低,这是最简单的解决方案吗?

Javascript似乎不适用于我,但仅适用于我运行的站点的生产环境。该网站安装在最新版本的Ubuntu服务器上,带有Nginx和Passenger (这是一个Ruby on Rails应用程序)。在过去的几个月里,这个网站运行得很好,速度也很快,但是Javascripts (特别是像Twitter Bootstrap的工具提示之类的东西)。不要在这台生产服务器上运行,尽管它们可以在我的测试/开发环境中运行。

我的想法是Javascript坏了b/c我需要安装/配置Node.js?我在一些部署设置指南中看到过Node.js,但如果有必要,我找不到详细的信息。

我的网站是非常低的流量(可能在任何时候3-5用户)为一个小公司的网站。我需要设置自己的web服务器的唯一原因是,我需要在私有公司网络上运行应用程序来访问某些资源。

EN

回答 1

Stack Overflow用户

发布于 2013-03-28 03:39:11

默认情况下,您的js/css不会编译。您应该预编译它们。

您可以在您的计算机上运行"bundle exec rake assets:precompile“,并将编译后的代码部署到服务器上。取而代之的是node.js你可以使用therubyracer gem。

有关更多信息,请阅读rails guide

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

https://stackoverflow.com/questions/15649439

复制
相关文章

相似问题

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