问题标签 [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.
ruby - 重新定位数组中的元素
说我有...
...我想在“b”和“c”之间移动“a”。我目前做
我可以在一次操作中做到这一点吗?
谢谢
ruby-on-rails - ubuntu 11.10 上的 ruby 1.8.7 安装错误
最近我重新安装了 Ubuntu 11.10 并试图设置我的工作 ruby 和 rails 框架。但现在我无法在我的系统上安装 1.8.7。我希望成功加载 RVM。它显示的版本是 1.20.4。但是当我继续安装我的红宝石时,它会抛出错误
没有可用的二进制红宝石:ubuntu/11.10/x86_64/ruby-1.8.7-p371。继续编译。请阅读“rvm mount”以获取有关二进制红宝石的更多信息。
我已经通过了很多在线建议,但似乎没有任何效果。
有什么想法吗?
此外,当我使用rvm list known检查可用的 ruby 版本时,它会显示可用的 ruby 列表,而 1.8.7 就是其中之一,那么为什么这个错误会显示为 No binary rubies available。我需要 ruby 1.9.3 和 1.8.7。
gcc - rbenv 安装失败(告诉我安装 GCC,但它已经安装)
所以,我的客户让我在一个运行 Rails 2.3.8 和 Ruby 1.8.7 的遗留应用程序上工作,所以我试图使用 rbenv 安装正确版本的 ruby,但它一直给我这个错误:
当我检查我是否有 GCC 时,它表明我有:
和
我已经更新了 rbenv。不太确定还能做什么。
ruby-1.8.7 - How do I send a message to a udp socket in Ruby 1.8.7
I am able to send a message to a udp socket in Ruby 1.9x. I need to make this backwards compatible to Ruby 1.8.7, but I am not able to find any documentation on how to do this. Here's what I have for 1.9.x:
ruby - 为什么 ruby 1.9.2 中的分叉会中断 memcached 连接,但在 1.8.7 中不会?
在将一个大型项目从 1.8.7 升级到 1.9.2 时,我发现了一个无法解释的错误。即使在分叉代码中未使用 memcached 连接,fork 操作似乎也会中断 memcached 连接。这是一个 IRB 会话,在 1.9.2 中显示错误,在 1.8.7 中显示没有错误。谁能解释为什么在 1.8.7 中没有 ServerIsMarkedDead 错误,但在 1.9.2 中有?
在 1.8.7 中
ruby-on-rails - Box API:是否可以列出用户所属的组?
我的问题很简单,我正在尝试构建一个系统来管理每个用户的用户和组,因此为了将用户添加到组(或从组中删除用户),我需要知道该用户属于哪些组到双方。否则我必须遍历每个组,检查用户是否存在并执行相应的操作。
所以我想做:
是否有任何 API 操作允许我在 Box 中列出用户所属的组?
ruby-on-rails - 验证来自不同模型的值
我是 Rails 的新手,所以我有一个新手问题。
我们有一个表单可以让管理员设置一个新用户,如下所示:
到目前为止,一切都很好。提交表单时调用的操作将所有表单值推入一个User
对象并将其保存到数据库中:
我的理解是,视图中开始的行让 ERB 视图知道使用模型中指定的验证逻辑来验证与类<%= form_for :user
直接对应的所有表单字段。User
User
但是,表单 ( Agency Code: <%= text_field_tag 'agency_code', @default_agency_code %><br/>
) 中的最后一个字段与模型中的属性不对应User
。相反,它对应于Agency.product_code
。Agency
模型为此属性定义了验证。我如何告诉 Rails 使用Agency
模型中的验证逻辑来处理这个字段?如果无法直接执行此操作,如何将验证直接添加到代理代码文本字段?
ruby-on-rails - Alternatives to using splat token with delegate in Rails 3.2.13 (Ruby 1.8.7)
Quick question: I want to delegate
a bunch of methods to an association in my model:
This works just fine when I'm running Rails 3.2.13 on Ruby 1.9.3. However, when I run Rails 3.2.13 (the same version) on Ruby 1.8.7, I encounter the following error:
where the :to
is highlighted.
I guess in Ruby 1.8 the splatted array has to be the final parameters (except for a block name). Is there some other way to to splat an array for this situation?
ruby - 在 puts 输出中转义换行符
在 Ruby 1.8.7 上的 IRB 中,我有一组正在使用的字符串,其中包含换行符。当输出这些换行符时,我想明确地查看字符串中的\r
and\n
字符。有没有办法告诉puts
转义这些字符,或者类似的方法puts
可以做我想要的?
请注意,直接评估每个字符串并不令人满意,因为我希望能够执行以下操作:
并且不想这样做:
ruby - 现在 Travis 失败了 Rails 4 已经发布
这是我的 gemspec 的相关部分:
Travis 无法安装 ruby 1.8.7,因为它尝试安装 ActiveSupport 4.0,但 Rails 4 不支持 ruby 1.8.7。恐怕当用户尝试使用 gem 时这可能是一个问题,即使它可能与 1.8.7 兼容。
我该如何解决这个问题,同时保持 Rails 4 支持?我不想"~> 3.0.11"
在我的 gemspec 上使用。