问题标签 [ruby-1.8.7]

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 投票
3 回答
3511 浏览

ruby - Ruby 删除第一个空格后的所有内容

输出一个数字 id 和 title(它们之间有一个空格),例如:29292 This Is A Title。我只想要号码。它不会总是相同数量的数字,而且我偶尔会在标题中使用数字。

我在想最简单的方法是在第一个空格之后 gsub 一切,但我是这个框架的两个弱点,无法正确使用语法!请帮忙

0 投票
0 回答
207 浏览

soap-client - soap4r 身份验证错误

我正在使用带有 ruby​​ 1.8.7p358 的soap4r,我遇到了一个奇怪的错误。我有一个endpoint_url,当我浏览它时,没有身份验证错误消息。它打印出响应。但是,当我创建一个肥皂客户端并尝试访问客户端的方法时,它给了我身份验证错误。

例如:我有一个网址(比如说)endpoint_url.com/api/get_name.php?user_name="test"&api_key="test" 这个链接给了我这样的回应

我将 rpc 驱动程序初始化为

我在同一个文件中有一个方法可以获取用户的所有统计信息

当我运行程序时,它给了我错误“无法识别您的用户名和 apikey!” 我已经看了一段时间了。但是,我真的无法弄清楚可能出了什么问题!谁能让我知道我在这里做错了什么!

0 投票
1 回答
670 浏览

ruby-on-rails - rake 资产:在 1.9.2 上预编译需要 28 分钟

我有一个相当大的 Rails 应用程序(Rails 3.2.3),使用资产管道。assets 文件夹中有很多文件。

在 1.8.7 下,运行rake assets:precompile需要 4 分钟。这很长,但由于资产数量庞大,我愿意容忍它。

问题是应用升级到 1.9.2 后,运行rake assets:precompile需要28 分钟

以下是相关的 gem 版本:

当我tail -f log/production.log看到正在编译的资产时,我无法确定单个资产的长时间延迟(尽管我确实在日志中多次看到相同的资产——大概是因为每个资产都有多个步骤? )

我应该尝试哪些其他步骤来帮助诊断问题所在?

0 投票
0 回答
430 浏览

open-uri - 打开 uri 错误:无法将哈希转换为字符串

我想从 url 获取 xml 内容(比如说http://stackoverflow.com)。为此,我使用开放 uri。当我做

我收到一条错误消息,提示“无法将哈希转换为字符串”。我不需要任何文件。谁能让我知道我在这里做错了什么!我正在使用 Ruby 1.8.7。

0 投票
1 回答
483 浏览

ruby - 如何在 ruby​​ 1.8 中用 ascii 替换 unicode 引号?

如何在 ruby​​ 1.8.7中查找和替换unicode 引号?例如,来自:

至:

0 投票
1 回答
1204 浏览

ruby - 在 RVM 下安装 1.8.7 p358 时出现问题

获得 Xcode 后,一切rvm install 1.9.3正常。但是,rvm install 1.8.7会引发以下错误。

日志读取

知道如何解决吗?我已经尝试过rvm get head,安装 gcc-4.2 并使用它,使用 clang 等。但似乎没有任何效果。

0 投票
2 回答
2087 浏览

ruby-on-rails - AASM 不适用于我的 rails 3 和 ruby​​ 1.8.7(nil:NilClass 的未定义方法“名称”)

我正在使用带有 aasm gem 的 Rails 3.2.2,我有这样的Document模型:

现在在我的控制台上:

如你所见,我不断得到

nil:NilClass 的未定义方法“名称”

我正在使用 Ruby 1.8.7。

0 投票
1 回答
47 浏览

ruby-on-rails - 创建一个类以在 ruby​​ 1.8.7 中填充页面

我正在尝试创建一个类来填充我网站上的交易标签。

第 1 部分。获取项目关闭日期 (CatalogItem.close_date) 并在关闭后 12 小时内使用所有项目。第 2 部分。使用当前价格 (CatalogItem.current_price) 和估计值 (Item.estimated_price) 计算交易百分比 <-- 您会注意到它们位于不同的表中,但它们由相同的 item_id 标识。

我在 RoR 中是绿色的,所以我无法在课堂上连接它,但我可以让它在控制台中单独工作:

如您所见,我正在使用我的 .last 数据,但我想创建一个贯穿我所有项目的数组,这就是我的知识枯竭的地方,任何帮助都会非常感激

0 投票
7 回答
2221 浏览

javascript - RegExp:如何排除空格

考虑 Ruby 1.8.7 或 Javascript。

我有以下字符串:(GMT+02:00) Istanbul并且我想捕获之后的所有内容)(注意右括号后包含的空格)

我创建的正则表达式几乎可以正常工作,它包括不需要的空白。

\s\D*=>Istanbul

我该如何解决这个问题,这个正则表达式是用来做这个的吗?

编辑

字符串可以是其他字符串,例如(GMT+01:00) West Central Africa

在这种情况下,我想要West Central Africa

所以,有些答案是行不通的。

对不起,我忘了提这个。

谢谢。

0 投票
1 回答
2105 浏览

ruby - pack 和 unpack 在与 utf8 之间转换时如何猜测字符编码?

假设我想转换"\xBD"为 UTF-8。

如果我使用pack& unpack,我会得到½

与ISO-8859-1 中的"\xBD"一样。½

但是"\xBD"œISO-8859-9 中。

我的问题是:为什么pack使用 ISO-8859-1 而不是 ISO-8859-9 将 char 转换为 UTF-8?有没有办法配置那个字符编码?

我知道我可以Iconv在 Ruby 1.8.7 和String#encode1.9.2 中使用,但我很好奇,pack因为我在某些代码中使用了它。