问题标签 [ruby-2.1]

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 回答
35279 浏览

ruby-on-rails-4 - 如何卸载 rvm、ruby、rails 和 gems。我在 Mavericks 上遇到错误

我是 Ruby on Rails 的新手,我在配置方面遇到了一些问题。我不知道该怎么办。因为报告问题,我安装了很多次 ruby​​、rails 和 Gems。我读了很多关于堆栈溢出的问题,但没有任何解决办法。我现在尝试卸载所有内容,但在尝试删除 Gems 时出现了一些错误,:

我在终端上报告了一些问题,我不知道如何发送日志等。卸载是正确的:

删除 Gems:$ gem clean -卸载 ruby​​:$ rvm uninstall ruby(#这将卸载所有已安装的 ruby​​?)或需要:-按版本卸载:

和其他版本 2.0.0 和 2.1.1

-卸载 rvm:

现在重新安装所有东西!?

当我尝试时,我有这个:

我的RMV信息:

0 投票
0 回答
151 浏览

ruby - 使用 Ruby 2.1 Debian/Ubuntu 安装 GSL gem

我尝试了很多次,到处阅读,但我无法使用 ruby​​ 2.1 安装 gem,我目前正在使用 Ruby 2.0 + GSL 1.15 + GSL gem 1.15.3 + Debian 7.0 (wheezy)

有人可以分享他的食谱吗?

提前致谢。

0 投票
3 回答
97 浏览

ruby - Ruby block returning inappropriate value

Following up this screencast, and its someway returning 2..3 instead if Product records

0 投票
2 回答
37 浏览

ruby-on-rails - Rails 4 中不需要的哈希打印

我有一个正在运行的友谊模型,但是当我在我的用户/显示视图中包含此代码时,我得到了这个不需要的结果:

我无法弄清楚为什么会打印出额外的哈希。

这是我认为的代码:

用户模型是:

以及我的友谊模型的相关部分:

我能够消除哈希的唯一方法是不运行该块。不幸的是,这行不通。那么,为什么哈希会打印出来呢?我曾尝试寻找答案,但没有任何成功。任何帮助将不胜感激。

0 投票
2 回答
67 浏览

ruby - Ruby greater than operand weird behaviour

Can someone please explain me why this can be happening

Why is "10" > "3" returning false ?

0 投票
5 回答
2534 浏览

yaml - 修复:在 0.1.6 之前,libyaml 容易受到来自恶意 YAML 有效负载的堆溢出攻击

添加 vcr gem 后运行 rspec 时出现以下错误。简单地gem install psych -- --enable-bundled-libyaml按照建议运行并不能解决问题。我正在使用 rbenv 和 ruby​​-build,我使用的是 ruby​​ 2.1.1。我该怎么做才能解决这个问题?

0 投票
1 回答
7412 浏览

ruby-on-rails - Bundler 找不到 gem “activemodel” 的兼容版本

尝试在 rails 4.1 中安装 mongoid 3.1.6

Bundler 找不到 gem "activemodel" 的兼容版本:在 Gemfile 中:

当 mongoid 降级到 1.0.6 时它工作正常,但我需要在 rails 4.1 中使用 mongoid 3.1.6。有什么办法可以解决这个问题吗?

0 投票
1 回答
693 浏览

ruby-on-rails - 检查 'path/:id' 的引用者

我有一个标准资源:

在“显示”页面 ( /customers/:id) 上有一个指向其他客户的链接。当我点击它时,我如何检查referer是否是/customers/:id页面?我试图这样做:

但它不起作用。换句话说,:idin/customers/:id总是在变化,那么我如何检查是否 URI(request.referer).path属于customer_path

0 投票
1 回答
573 浏览

ruby-on-rails - 如何更改 Rails 3 to_xml 编码

我在模型上使用 Rails 3 to_xml并带有一些选项,例如 include、except 和方法。所以这不是我第一次使用to_xml

我正在做这样的事情:

XML 结果:

但现在我想更改 xml 编码 ISO_8859_1 而不是 utf8。

我还没有看到 ActiveRecord::Serialization 模块上的编码选项。

如果我只是添加一个编码选项,它会创建一个 XML 属性,而不是更改生成此 XML 的编码:

有没有办法使用 ActiveRecord 的 to_xml 指定编码?

0 投票
1 回答
214 浏览

ruby - 莺安装错误

我已经使用安装了 ruby​​ 2.1.1

以下是我的控制台日志

虽然它显示 ruby​​ 2.1.1,但莺没有使用?