Tag: ruby on rails

尽pipe安装了therubyracer和nodejs,但无法findJavaScript运行时

我试图在CentOS 5上运行Rails应用程序,并不断收到此错误 : 找不到JavaScript运行时。 有关可用运行时的列表,请参阅https://github.com/sstephenson/execjs 。 (ExecJS :: RuntimeUnavailable) 我安装了NodeJS(v0.8.15)和therubyracer(libv8)。 这是我的gem list : *** LOCAL GEMS *** actionmailer (3.2.9, 3.2.8) actionpack (3.2.9, 3.2.8) activemodel (3.2.9, 3.2.8) activerecord (3.2.9, 3.2.8) activerecord-sqlserver-adapter (3.2.10) activeresource (3.2.9, 3.2.8) activesupport (3.2.9, 3.2.8) arel (3.0.2) builder (3.1.4, 3.0.4) bundler (1.2.3, 1.2.2) capistrano (2.13.5) commonjs (0.2.6) daemon_controller (1.1.0) diff-lcs (1.1.3) erubis (2.7.0) […]

使用ExecJS从Rails应用程序调用Node.js脚本

我有一个需要运行节点脚本的rails应用程序。 我想使用ExecJS gem是从轨道应用程序运行js的最简单的方法。 不过,迄今为止,ExecJS已经被certificate是非常令人沮丧的使用。 这里是我需要运行的脚本: // Generated by CoffeeScript 1.7.1 (function() { var PDFDocument, doc, fs; fs = require("fs"); PDFDocument = require('pdfkit'); doc = new PDFDocument; doc.pipe(fs.createWriteStream('output.pdf')); doc.addPage().fontSize(25).text('Here is some vector graphics…', 100, 100); doc.save().moveTo(100, 150).lineTo(100, 250).lineTo(200, 250).fill("#FF3300"); doc.scale(0.6).translate(470, -380).path('M 250,75 L 323,301 131,161 369,161 177,301 z').fill('red', 'even-odd').restore(); doc.addPage().fillColor("blue").text('Here is a link!', 100, 100).underline(100, 100, […]

如何使用修改的节点模块使用Github分支?

我在我的应用程序中使用了rc-slider组件,不得不添加一个function来满足我的需求。 我分叉主存储库,并将我的更改推送到这个分支 。 在应用程序中,我更改了package.json ,并再次运行npm install: "rc-slider": "Rodrigora/slider#add-label" 没有改变。 似乎npm不会更新依赖关系。 所以,我删除了node_modules和rails cache文件夹,然后再次运行安装命令: rm -rf node_modules/ rake tmp:cache:clear npm install 现在,我有这个错误: events.js:142 throw er; // Unhandled 'error' event ^ Error: Cannot find module 'rc-slider' from '/Users/rodrigora/project/app/assets/javascripts' 当我使用修改的分支时,NPM找不到rc-slider 。 NPM不更新相关性只改变package.json文件? 我应该运行一些构build命令来安装我的分支代码?

什么用于实时聊天应用程序

我开发一个聊天应用程序就像omegle.com与我的大学项目更多的function。 我想知道从哪两个方面来看最好的方法,以及为什么: NodeJS + Socket.io Rails + Faye 我在这两个地方search了很多,并且在第一个选项和第二个选项的地方进行了search。 (大部分是第二) 请在这里帮助我,因为即使在过去的一个星期,我在互联网上search和阅读的时候,也没有什么疑惑,也没有得出任何结论,已经浪费了我很多时间。 任何build议可能会做,因为它会帮助我启动我的项目。 ( 注意: –如果有其他方法,请提出build议。) 谢谢 :)

什么时候线程框架比事件驱动的框架更好? (也就是说,什么时候rails比node.js好?)

我明白什么是线程框架(Rails,Django,Symfony2,…)。 我明白事件驱动的框架是什么(Node.js,EventMachine,Twisted,…)以及为什么它对于生活,聊天,速度,…而言是好的。另外,它们似乎不会给正常用例带来问题。 所以: 事件驱动框架的缺点是什么? 我应该什么时候更喜欢Rails的Node.js? 为什么不是所有使用EventMachine,Twisted或Node.js编写的新Web服务器? 像Django或Rails这样的着名框架会变成事件驱动还是死亡?

什么是ruby'devise'的nodejs等效库?

寻找一个nodejs库,可以使Web应用程序更容易创build用户configuration文件

Node.js与Ruby on Rails

在这一点上哪个更具前瞻性? 哪一个更适合在最短的时间内创build简单的networking应用? 这也可能是JS与Ruby的问题,你怎么看待这个问题? 各有什么优点和缺点?

实时的ruby应用程序:CRAMP vs NODE.JS

我想知道你们中的任何一位是否对哪一个更好,以及在使用这些因素时应该考虑哪些因素有所了解

Procfile能有意见吗?

是否可以将注释放在Procfile中? 如果是这样,语法是什么? 不知道这是否重要,但我在Heroku上托pipe。

更多(更less的CSS插件的Rails)仍然推荐?

Less gem已被less.js取代,它使用Node.js在服务器上运行。 更多的,Rails的“官方”Less插件,自2010年6月14日以来没有更新。 鉴于这些,最近在Rails上使用Less的推荐方法是什么? 我想我总是可以使用客户端的JS,这似乎每个人都拥抱。 但我并不是疯狂地依靠客户端JS来转换样式表,特别是考虑到我想优雅地降级。 我意识到Less.js被认为是非常快速的,但作为一个原则问题,我不希望我的CSS完全依赖于浏览器的JS引擎。 假设我想编译更less的服务器端,那么现在最好的做法是使用Rails吗? 我知道你可以使用Node.js运行Less,但是我正在寻找像我们曾经使用过的更好的Rails集成。 我正在寻找能在Linux和Mac上运行的东西。 理想情况下,这将是一个gem或Rails插件,而不是一个独立的应用程序。 更新:我正在研究是否可以使用Ruby Racer将Less.jsembedded到Rails应用程序中。 有没有人对此有意见? 更新2:这个问题真的很老,但对于任何仍然感兴趣的人,我只想指出,Rails 3与SCSS集成开箱即用。 SCSS是一个很less的竞争对手,我很满意。