问题标签 [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.
ajax - 从 text_field 获取价值而不提交?
我需要什么 - 某种方式来获取输入到表单中的数字,以便在更新之前根据以前的记录检查它,这样如果发生验证错误,可以在提交表单之前提示用户确认。参数可以工作,但只有在表单发布后才会返回 - 所以没有帮助。是否有可以传递给 ruby 变量的 ajax 调用?或者可能是某种 ruby 代码,可以在不提交或链接的情况下读取文本框中的输入?
我在做什么-我正在尝试设置“手动验证”,因为我不希望验证“阻止”保存。相反,它应该更像是一种确认。
如果你关心上下文,这里是破败——我有一个客户每月支付存款。我们通过第三方通过电话确认这些存款。当然,为了尽可能获得最准确的数据,我们必须考虑人为错误和其他因素。本月的存款永远不应少于上个月的存款——但存款可以从一个账户“转移”到另一个账户,这会使存款看起来更少。我有一个输入新数据的表格,我希望它与以前的记录核对,看看存款是多于还是少于以前报告的。如果少于,它应该要求确认——“你确定吗?” 之类的事情。
代码陈旧过时,应该从头开始更改,但是当我有几天的时间来做这件事时需要几个月的时间。我只是在找补丁。
到目前为止,请注意 cur_deposit 是本月,rec_deposit 是上个月。
当我让这段代码工作时,我会将所有功能代码存储到一个模型中——我只是将它放在视图中进行测试。可以安全地假设此脚本调用的所有“自定义方法”都在运行。如果您需要他们的代码,我会很乐意分享。
导轨版本 3.0.20
python-2.7 - Ruby NArray.to_na() 和 Python numpy.array()
假设我有以下字符串。
如何使用 numpy.array 在 Python 中模仿这种行为?
我尝试了以下方法,但没有奏效。
然后我尝试将其转换为字节,但这也不起作用。
我该如何解决这个问题?
ruby-on-rails - Ruby on Rails - 获得 Linux 根?
我只是想获取根路径以在我的机器上查找文件,我对 RoR 很陌生。某处是否有某种变量,所以我可以做这样的事情:
我不想要 Rails 根,我想要机器根。
ruby - 发送前查看请求文本
我Net::HTTP
用来发出 POST 请求:
我的请求由于某种原因超时。为了调试原因,我想查看请求正文的文本和请求的标头。有没有办法做到这一点?
ruby - Net::HTTP 不发送请求
我在我们的 Ruby 1.8.7 项目中有以下方法:
每当我运行此方法时,都会出现以下超时错误:
在 128936 毫秒内完成 500 内部服务器错误
我与一位有权访问another_server.our_company.com
. 我的请求没有到达另一台服务器。
我应该怎么做才能让我的请求生效?
编辑:经过进一步检查,这就是我认为正在发生的事情(但我不完全确定):我们的其他服务器将只接受 HTTPS 请求,但看起来我的请求由于某种原因正在通过 HTTP 发送。我需要添加什么来确保我的请求是通过 HTTPS 发送的吗?
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 文档,看起来我的例子就像他们展示的一些例子一样......也许我有一个导致问题的宝石?从堆栈跟踪中并不明显。
ruby-on-rails-3 - 如何强制在特定时间关闭会话?
我想构建一个 rake 任务或工具来销毁从 CLI 调用的所有活动会话,当我需要时以及每晚大约晚上 9:00 左右。
我发现 Devise 有能力指定超时。我将设计用于用户会话。尽管他们的系统保持非活动状态超过一个小时,但我的用户中约有三分之一的会话从未超时。
我不知道我需要什么样的工作。反馈将是一个加号。也可能是一些文档链接。此外,我无法弄清楚如何针对会话来销毁它们。Rails 指南等并不清楚它是否会破坏一个用户的会话或所有服务器-客户端会话。我需要停用所有客户端-服务器会话。文档很棒,但我喜欢一些很好的解释。
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/
我可以做些什么来测试我的应用程序或更改一些配置以使启动更快?
谢谢
华金
ruby-on-rails - ruby 1.8.7 替换参数哈希
我使用 ruby 1.8.7 并从我的表单中获取参数,如下所示:
而且,我使用 rails 2.3(它太旧了,我知道!)它需要这种语法:
我使用此代码替换参数哈希:
如何在 1.8.7 和 1.9.3 中替换此代码(我将很快将我的 rails 应用程序移至新版本)?
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