问题标签 [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 投票
2 回答
97 浏览

ajax - 从 text_field 获取价值而不提交?

我需要什么 - 某种方式来获取输入到表单中的数字,以便在更新之前根据以前的记录检查它,这样如果发生验证错误,可以在提交表单之前提示用户确认。参数可以工作,但只有在表单发布后才会返回 - 所以没有帮助。是否有可以传递给 ruby​​ 变量的 ajax 调用?或者可能是某种 ruby​​ 代码,可以在不提交或链接的情况下读取文本框中的输入?

我在做什么-我正在尝试设置“手动验证”,因为我不希望验证“阻止”保存。相反,它应该更像是一种确认。

如果你关心上下文,这里是破败——我有一个客户每月支付存款。我们通过第三方通过电话确认这些存款。当然,为了尽可能获得最准确的数据,我们必须考虑人为错误和其他因素。本月的存款永远不应少于上个月的存款——但存款可以从一个账户“转移”到另一个账户,这会使存款看起来更少。我有一个输入新数据的表格,我希望它与以前的记录核对,看看存款是多于还是少于以前报告的。如果少于,它应该要求确认——“你确定吗?” 之类的事情。

代码陈旧过时,应该从头开始更改,但是当我有几天的时间来做这件事时需要几个月的时间。我只是在找补丁。

到目前为止,请注意 cur_deposit 是本月,rec_deposit 是上个月。

当我让这段代码工作时,我会将所有功能代码存储到一个模型中——我只是将它放在视图中进行测试。可以安全地假设此脚本调用的所有“自定义方法”都在运行。如果您需要他们的代码,我会很乐意分享。

导轨版本 3.0.20

0 投票
1 回答
295 浏览

python-2.7 - Ruby NArray.to_na() 和 Python numpy.array()

假设我有以下字符串。

如何使用 numpy.array 在 Python 中模仿这种行为?

我尝试了以下方法,但没有奏效。

然后我尝试将其转换为字节,但这也不起作用。

我该如何解决这个问题?

0 投票
2 回答
460 浏览

ruby-on-rails - Ruby on Rails - 获得 Linux 根?

我只是想获取根路径以在我的机器上查找文件,我对 RoR 很陌生。某处是否有某种变量,所以我可以做这样的事情:

我不想要 Rails 根,我想要机器根。

0 投票
0 回答
61 浏览

ruby - 发送前查看请求文本

Net::HTTP用来发出 POST 请求:

我的请求由于某种原因超时。为了调试原因,我想查看请求正文的文本和请求的标头。有没有办法做到这一点?

0 投票
1 回答
1422 浏览

ruby - Net::HTTP 不发送请求

我在我们的 Ruby 1.8.7 项目中有以下方法:

每当我运行此方法时,都会出现以下超时错误:

在 128936 毫秒内完成 500 内部服务器错误

我与一位有权访问another_server.our_company.com. 我的请求没有到达另一台服务器。

我应该怎么做才能让我的请求生效?


编辑:经过进一步检查,这就是我认为正在发生的事情(但我不完全确定):我们的其他服务器将只接受 HTTPS 请求,但看起来我的请求由于某种原因正在通过 HTTP 发送。我需要添加什么来确保我的请求是通过 HTTPS 发送的吗?

0 投票
1 回答
280 浏览

ruby-on-rails - 从 rails 2.3.2 升级到 2.3.18,在简单查询中提供 ActiveRecord::StatementInvalid

我正在将旧应用程序从 rails 2.3.2 移动到 2.3.18,将 ruby​​ 1.8.7-p72 移动到 1.8.7-p374。(然后在 ruby​​ 1.9.3 和 rails 3 之后)

我尝试的第一个应该很简单的查询给我带来了问题。在控制台中:

看起来很简单?

它给了我:

只是为了确认我实际上可以创建一个用户类型:

所以,看起来我可以创建用户对象。

知道为什么这个简单的查询会失败吗?我已经阅读了 2.3.18 activerecord 文档,看起来我的例子就像他们展示的一些例子一样......也许我有一个导致问题的宝石?从堆栈跟踪中并不明显。

0 投票
2 回答
272 浏览

ruby-on-rails-3 - 如何强制在特定时间关闭会话?

我想构建一个 rake 任务或工具来销毁从 CLI 调用的所有活动会话,当我需要时以及每晚大约晚上 9:00 左右。

我发现 Devise 有能力指定超时。我将设计用于用户会话。尽管他们的系统保持非活动状态超过一个小时,但我的用户中约有三分之一的会话从未超时。

我不知道我需要什么样的工作。反馈将是一个加号。也可能是一些文档链接。此外,我无法弄清楚如何针对会话来销毁它们。Rails 指南等并不清楚它是否会破坏一个用户的会话或所有服务器-客户端会话。我需要停用所有客户端-服务器会话。文档很棒,但我喜欢一些很好的解释。

0 投票
1 回答
61 浏览

ruby-on-rails-3 - rails 3 ruby​​ 1.8.7 应用程序在网络上启动缓慢

我一直在使用 rails 3 和 ruby​​ 1.8.7 并且总是(在我所有的应用程序中),我遇到了启动时间延迟的问题。

它有时加载正常,有时需要超过 12 秒(或更多)才能开始加载站点。

我的网站之一

http://www.tuwebenlaweb2.com.ar/http://www.tuwebenlaweb3.com.ar/

我可以做些什么来测试我的应用程序或更改一些配置以使启动更快?

谢谢

华金

0 投票
4 回答
114 浏览

ruby-on-rails - ruby 1.8.7 替换参数哈希

我使用 ruby​​ 1.8.7 并从我的表单中获取参数,如下所示:

而且,我使用 rails 2.3(它太旧了,我知道!)它需要这种语法:

我使用此代码替换参数哈希:

如何在 1.8.7 和 1.9.3 中替换此代码(我将很快将我的 rails 应用程序移至新版本)?

0 投票
3 回答
57 浏览

ruby - 在 Ruby 中重新排列一维列表

我正在尝试模拟一副被切割的纸牌。所以我提示玩家选择一个介于 1 到 32 之间的数字(这副牌中的牌数)。那存储在$cut_the_deck_number变量中。

然后我需要以某种方式将卡片(从那个数字到卡片组的末端)移动到卡片组的前面。

这段代码有些工作,但不好,因为它创建了一个二维数组,当我只需要一个列表时。

我需要 $deck 是

$deck = ["2 of diamonds", "5 of clubs", etc]

代替

$deck = [["2 of diamonds, "5 of clubs"], ["8 of spades", etc, etc]]

我知道还有其他方法,但它不起作用,因为我正在使用RUBY 1.8.7