问题标签 [ruby-2.0]

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

ruby - Ruby 中 Kernel#eval 和 Binding#eval 的区别

为什么Binding#eval调用块,但Kernel#eval不调用?

0 投票
0 回答
105 浏览

ruby-on-rails-3 - 用于 Rails 3.2.13 的主干.js

我正在使用 rails 3.2.13 和 ruby​​ 1.9.3

我尝试使用 gem "rails-backbone", '0.9.10' 但它不能按照 REST 正常工作

是否需要为 rails 3.2.13 完成任何其他更改?

我使用脚手架生成 crud,但 REST api 不适用于 crud 操作

0 投票
2 回答
2531 浏览

postgresql - 未找到 Heroku postgres

当我在 Heroku 中访问我的应用程序并检查资源时,我可以看到 Postgresql

但是当我从我的计算机 pg:info 运行时,我得到以下信息:

或这个:

虽然当我运行 pg:credential 时,我确实得到了一个输出:

我试过跑步heroku run rake db:migrateheroku run db:reset但都失败了。我得到错误:

通过heroku web进入设置,我可以看到以下内容:

heroku config已设置 DATABASE_URL 和 HEROKU_POSTGRESQL_PINK_URL。

据我所知,我已经删除了Heroku 创建自己的production部分database.ymldatabase.yml

我刚刚迁移到 ruby​​ 2.0 和 rails 4.0

我应该如何连接到数据库?我认为这应该是自动的。谢谢

0 投票
2 回答
336 浏览

ruby-on-rails-3.2 - Autotest re: Thor 中的“Bundler:GemNotFound”错误

编辑:我回滚到 Thor 0.17.0,这似乎有效。不知道为什么,但它就在那里。

我可以弄清楚是什么原因造成的,但是我的自动测试停止了运行测试并给了我以下错误:

我在 SO 上看到了一些关于 GemNotFound 错误的类似问题,但解决方案似乎对此不起作用。当我运行bundle exex gem listThor 时,存在 0.18.0。

0 投票
1 回答
1255 浏览

gcc - 在 Mac 10.7.5 “requirements_port_libs_install”上安装 Ruby 2.0.0

我最初使用安装程序从这里安装了 ruby​​ 1.9.3:http ://railsinstaller.org/ 现在我想安装 Ruby 2.0 和 Rails 4

所以我使用了安装程序已经安装的 rvm 女巫

但这失败了:

日志报告了这一点:

/usr/local/rvm/scripts/functions/logging:第 141 行:requirements_port_libs_install:找不到命令

在我跑之后:

但是由于相同的消息和日志失败了,我读到这可能是我的编译器表单 xCode 的版本有问题,所以我从应用商店下载了新版本并从中安装了命令行实用程序,仍然是相同的消息。

我知道这不是一个真正有趣的问题,但我们将不胜感激。

0 投票
2 回答
14470 浏览

ruby - 对 https 的 Ruby 请求 - “在‘read_nonblock’中:对等方重置连接 (Errno::ECONNRESET)”

这是我的代码

它给了我

我做错什么了?

0 投票
1 回答
3105 浏览

ruby - if 语句中的局部变量

我想知道,为什么是a可见的?

但这会导致错误,即使会显示“真实”

0 投票
2 回答
628 浏览

ruby - 多字节字符是否会干扰正则表达式中的结束行字符?

使用这个正则表达式:

以下字符串匹配:

但使用这些正则表达式:

他们表现出不同:

什么是干扰?字符串编码为 UTF-8,操作系统为 Linux(即$/is "\n")。多字节字符是否干扰$/?如何?

0 投票
1 回答
473 浏览

heroku - 我应该在heroku上使用rails 3.2.12更新到ruby 2吗?

我正在运行 rails 3.2.12 应用程序 heroku 和 ruby​​ 1.9.3。我应该更新红宝石吗?或者它还没有准备好生产?它是最新最好的还是坚持使用 ruby​​ 1.9.3 更有意义。

请指教。

PS:我使用独角兽作为服务器并运行大约 6-8 个测功机。此外,我还做了heroku 最近的博客文章所建议的其他事情

0 投票
3 回答
1977 浏览

ruby - 无法在 Ruby 2.0 上修改冻结的 Fixnum

我有以下代码:

输出错误:

当我将缓存删除到实例变量中时,错误消失了@divisors@divisors_sum...等等。这只发生在 ruby​​ 2.0 上。在 1.9.3 上运行它没有问题。发生了什么?