问题标签 [ruby-1.9.3]

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

ruby-on-rails - Ruby on Rails 服务器上的常量全局对象

使用 Rails 3.2.1 和 Ruby 1.9.3,哪里是初始化全局常量对象的合适位置,这样它只在 rails 服务器启动时初始化一次。

现在我将它声明为实例对象,并且每次调用该方法时都会对其进行初始化:

将其声明为全局常量变量的最佳位置在哪里?

如果声明为全局而不是实例,这将如何影响性能,因为几乎每个请求都会访问该变量?

0 投票
2 回答
853 浏览

ruby-on-rails - rails 3.2.1 在开发模式下非常慢

由于我在开发服务器上升级了我的应用程序,因此请求非常慢。如果日志似乎渲染得很快,加载完成需要 10-15 秒的事件(如果页面已经完全加载的事件)

我的配置:

  • 导轨 3.2.1
  • 红宝石 1.9.3-p125 (rvm)
  • 独立乘客 (3.0.11)

我的开发机器上没有这种问题,所以我想问题不是来自我的应用程序

0 投票
1 回答
822 浏览

ubuntu - Rails 3 和 crontab - Crontab 日志为空

我在我的 ruby​​ on rails 应用程序中实现了 gem。这个 gem 生成的配置文件,我有这样的数据:

配置/时间表.rb

所以这会在 crontab 中生成这样的代码:

Everuthing 有效,但我的cron_log.log为空。为什么?我该如何解决?

0 投票
5 回答
3572 浏览

ruby-on-rails - Rails 3.1 和 Ruby 1.9.3p125:ruby-debug19 仍然崩溃,并显示“找不到符号:_ruby_threadptr_data_type”

可能重复:
使用 Ruby 1.9.3 进行 ruby​​-debug?

我听说 ruby​​ 1.9.3p125 有解决 ruby​​-debug19 问题的方法,所以按照 RVM 网站上的说明,我重新安装了 1.9.3:

然后:

将此条目添加到我的 Gemfile 中:

然后:

为了克服这个错误,我将 Gemfile 条目更改为:

现在来自服务器的新错误:

我对如何处理这个 ruby​​-debug19 问题的数百篇帖子感到非常困惑。我希望它已经解决了。显然不是。有什么建议么?(如果有人建议打补丁,请提供有关如何应用它的分步说明。我过去一直在为打补丁而苦苦挣扎。)

0 投票
1 回答
1041 浏览

ruby-1.9.3 - 未定义的方法“每个”

尝试使用时 ruby​​ gem,但是(没有双关语)每次运行时都会发生错误:

我正在运行Mac OS 10.7.3,Ruby 1.9.3Whenever v0.7.3。这是 OSX 的 cron 作业问题吗?究竟是什么问题?

0 投票
2 回答
1504 浏览

ruby - gsub 或 scan 中的匹配位置

=~使用gsubor时,为每个匹配项实现匹配位置(将返回的索引)的最佳方法是什么scan

0 投票
1 回答
738 浏览

ruby-debug - 升级到 Ruby 1.9.3 和 Rails 3.2.2 后调试不工作

我已升级我的应用程序以使用 Ruby 1.9.3p0 和 Rails 3.2.2。为了让捆绑器工作,我改变了这个:

对此:

现在rails server给出:

跑步bundle install没有帮助。当我从我的 Gemfile 中删除 gem 时,错误消失了ruby-debug19,但是调试也消失了。

我还尝试将 Gemfile 更改为:

没有帮助。我对 Rails 有点陌生,所以也许这很明显。

0 投票
2 回答
1576 浏览

ruby - Iconv 将在未来被弃用

我尝试使用以下代码读取 excel 文件:

我遇到了以下错误:

什么问题,为什么我不能读取 excel 文件?

0 投票
3 回答
146 浏览

ruby - 将 self 应用于 proc 的方法

我想定义一个方法,Object该方法需要一个块并将接收器应用于该块。实现将如下所示:

是否已经有一种标准方法可以做到这一点,或者有一个众所周知的库有类似用途的方法?如果是这样,我不想重新发明轮子。

我经常遇到这样的情况,我有一个方法,它接受一个可选块,当没有块时,我想返回return_value方法内计算的一些,但是当有块时,我想返回返回值return_value应用于块。现在,我有很多行,例如:

但我想始终如一地写

甚至更好,对 的定义稍作修改apply

0 投票
8 回答
14831 浏览

ruby - 在 1.9.3 中读取文件时跳过第一行

我正在使用 ruby​​ 的 File 来打开和读取 rake 任务中的文本文件。有没有可以指定我希望跳过文件的第一行的设置?到目前为止,这是我的代码:

我尝试过line.lineno并且也在做File.open("users.txt", "r", '\r').each do |line, index|next if index == 0但没有任何运气。