小编Dou*_*ers的帖子

你如何使用rvm和ree更新rubygems?

当ree是你的默认vm(在Snow Leopard上)时,你如何在rvm下更新rubygems?我在做:

$ rvm ree gem update --system
Run Code Online (Sandbox Code Playgroud)

这导致看起来一切都很好:

Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.3.7
Updating RubyGems to 1.3.7
Installing RubyGems 1.3.7
RubyGems 1.3.7 installed

[...]

RubyGems installed the following executables:
        /Users/douglassellers/.rvm/rubies/ree-1.8.7-2010.02/bin/gem
Run Code Online (Sandbox Code Playgroud)

但是当我运行gem --version时它仍然说1.3.5.做一个宝石指向ree版本的宝石.

任何人都知道如何使用RVM更新rubygems?

ruby rubygems rvm

14
推荐指数
2
解决办法
2万
查看次数

CoffeeScript中的客户端依赖关系管理

如果生成的javascript文件最终需要连接在一起以便在客户端使用,那么在CoffeeScript文件中执行依赖关系管理的最佳方法是什么?

对于服务器端CoffeeScript,我可以使用'require'关键字来要求其他javascript.当这是为客户端应用程序编译以具有依赖关系树时,基于需求,计算和生成的连接的独立javascript文件.无论如何以通用的方式做到这一点?

javascript node.js coffeescript

12
推荐指数
1
解决办法
2761
查看次数

在YAML条目开始时逃离&(&符号)?

YAML条目开头的&符号通常被视为一组数据的标签,可以在以后引用.如何在YAML条目开始时逃避合法的&符号.例如:

---
- news:
    news_text:“ Text!’

我希望不会在yaml文件中成为标签,而是当我解析Y​​AML文件以使news_text返回时使用“ 在条目中.

yaml

11
推荐指数
1
解决办法
7416
查看次数

解析 ERB 文件的库

我试图以 Hpricot/Nokogiri 类型的方式解析而不是评估 rails ERB 文件。我试图解析的文件包含与使用 ERB(标准 Rails 视图文件)生成的动态内容混合的 HTML 片段ERB 符号、<%、<%= 等,就好像它们是 html/xml 标签一样。

理想情况下,我会得到一个类似于 DOM 的结构,其中 <%, <%= 等符号将作为它们自己的节点类型包含在内。

我知道可以使用正则表达式将某些东西组合在一起,但我正在寻找更可靠的东西,因为我正在开发一个工具,我需要在一个非常大的视图代码库上运行,其中 html 内容和 erb 内容是重要的。

例如,内容如下:

等等等等等等
<div>我的好文字 <%= my_dynamic_expression %></div>

将返回一个树结构,如:

根
 - text_node(等等等等)
 - 元素(div)
    - text_node(我的好文字)
        - erb_node (<%=)

ruby parsing lex erb

5
推荐指数
1
解决办法
2896
查看次数

标签 统计

ruby ×2

coffeescript ×1

erb ×1

javascript ×1

lex ×1

node.js ×1

parsing ×1

rubygems ×1

rvm ×1

yaml ×1