问题标签 [ruby-1.9.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
571 浏览

ruby-on-rails - ruby 1.9.2 与 ruby​​ 1.8.7 中的不同时间格式导致问题

我正在退出 Ruby on rails 应用程序中将 ruby​​ 版本从 ruby​​ 1.8.7 升级到 ruby​​ 1.9.2,该应用程序广泛使用与时间相关的计算。但是在切换到 ruby​​ 1.9.2 -p290 后它不起作用。我想问题出在

有人可以告诉我如何解决此类问题,或者如何将默认的 ruby​​ 1.9.2 格式更改或覆盖回旧格式,或者如何解决新版本 ruby​​ 中与此相关的更改。

谢谢

0 投票
2 回答
1211 浏览

ruby-on-rails-3 - 不兼容的字符编码:UTF-8 和 ASCII-8BIT 和 thinking_sphinx

我在 ruby​​ 1.9.2 和 rails 3.0.9 中遇到了一个非常常见的问题——不兼容的字符编码:UTF-8 和 ASCII-8BIT异常。当我使用thinking_sphinx 搜索时会出现此问题。

然后这个方法的结果用在部分

我同时使用erb和haml(化妆师使用html,我更喜欢使用haml),但haml引用允许这样做。

我尝试了魔术注释、default_internal、external 和其他一些建议,但没有结果。有任何想法吗?

0 投票
1 回答
1163 浏览

ruby - 从 Ruby 块中提取 AST

是否可以从 Ruby 本身获取块的 AST?

我已经查看了 ParseTree 和 ruby​​_parser,但它们似乎都对 Ruby 1.9.2 有粗略的支持(从我读过的内容来看)。我需要一些适用于 1.9.2 的东西。

0 投票
2 回答
610 浏览

ruby-on-rails-3 - Neo4j ActiveRecord 支持使用 Ruby 作为解释器

我有一个建立在关系数据库上的社交网络,使用 Rails 3.0.7 和Ruby 1.9.2 作为解释器
我现在必须迁移到 Neo4j,但我在文档中读到它需要Jruby 作为解释器,因为我打算使用 ActiveRecord 支持(http://neo4j.rubyforge.org/guides/rails3.html)并且它不适用对我来说,因为我已经使用 Ruby 1.9.2 构建了整个应用程序。
你对我有什么建议?有没有像 Neo4j 这样的 nosql 数据库适用于 Rails 1.9.2 作为解释器?与放弃 ActiveRecord 支持的 Neo4j 交互是否困难?欢迎提供链接教程和示例。
肿瘤坏死因子

0 投票
1 回答
567 浏览

ruby - Nokogiri -- 保留文档类型和元标记

我正在使用 nokogiri 打开一个现有的 html 文件,如下所示:

然后我像这样更改body标签的内容:

然后我将这个新文档写入这样的文件:

这是我生成的 html 文件:

我的问题是,是否可以告诉 Nokogiri 保留原始 html 文件doctypemeta标签,因为当我使用 Nokogiri 打开文档并尝试将其写入文件时,它们似乎正在丢失/更改。

任何帮助将非常感激。谢谢!

0 投票
2 回答
3693 浏览

ruby-1.9.2 - 文件:类的未定义方法“复制”

我刚刚将一个项目升级到 Ruby 1.9.2,以下行使应用程序崩溃,并使用 File:Class 的 'undefined method `copy'

我在此模块中加载了以下库

0 投票
1 回答
6455 浏览

ruby - Ruby 1.9.2 导出 CSV 字符串而不生成文件

我根本无法让文档中“Writing”示例下的“To a String”示例正常工作。

ruby -v 返回:ruby 1.9.2p290(2011-07-09 修订版 32553)[x86_64-darwin10.8.0]

我无法工作的文档中的示例在这里:

我得到的错误是:

所以似乎我错过了一个论点,在这里的文档中指出:

但是当我传入一个空字符串时,它给了我以下错误:

我不想生成一个 csv 文件,我只是想创建一个 csv 字符串,我将其作为文本发送给用户。

0 投票
1 回答
48 浏览

passenger - 如果我将 Ruby 从 1.9.1 升级到 1.9.2,是否必须重新安装所有 gem?

我特别担心是否需要升级Passenger并重新编译我的Passenger apache模块。

0 投票
1 回答
179 浏览

nokogiri - Mac 上 Nokogiri 的问题

我正在尝试从 ofx gem 中解析一个 OFX 文件,该文件在 Ubuntu 中运行良好,但在 Mac OS 上给我一个错误。

我正在使用 RVM。以下是详细信息:

0 投票
1 回答
2937 浏览

ruby-on-rails-3 - 来自 cron 的 Rake 任务 - 未初始化的常量 YAML::ENGINE

自从我将服务器升级到 ruby​​ 1.9.2 后,从 cron 运行 rake 任务时,我得到了未初始化的常量 YAML::ENGINE。我在应用程序中遇到了同样的错误,但把......

在 boot.rb 文件中修复了它。如果我直接从 Ubuntu 服务器上的命令行运行任务,它工作正常,服务器使用 RVM。

但是,从 cron 运行任务似乎并没有解决这个问题,我试过这个......

无济于事。