问题标签 [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.
ruby-on-rails - Ruby on Rails 服务器上的常量全局对象
使用 Rails 3.2.1 和 Ruby 1.9.3,哪里是初始化全局常量对象的合适位置,这样它只在 rails 服务器启动时初始化一次。
现在我将它声明为实例对象,并且每次调用该方法时都会对其进行初始化:
将其声明为全局常量变量的最佳位置在哪里?
如果声明为全局而不是实例,这将如何影响性能,因为几乎每个请求都会访问该变量?
ruby-on-rails - rails 3.2.1 在开发模式下非常慢
由于我在开发服务器上升级了我的应用程序,因此请求非常慢。如果日志似乎渲染得很快,加载完成需要 10-15 秒的事件(如果页面已经完全加载的事件)
我的配置:
- 导轨 3.2.1
- 红宝石 1.9.3-p125 (rvm)
- 独立乘客 (3.0.11)
我的开发机器上没有这种问题,所以我想问题不是来自我的应用程序
ubuntu - Rails 3 和 crontab - Crontab 日志为空
我在我的 ruby on rails 应用程序中实现了 gem。这个 gem 生成的配置文件,我有这样的数据:
配置/时间表.rb
所以这会在 crontab 中生成这样的代码:
Everuthing 有效,但我的cron_log.log为空。为什么?我该如何解决?
ruby-on-rails - Rails 3.1 和 Ruby 1.9.3p125:ruby-debug19 仍然崩溃,并显示“找不到符号:_ruby_threadptr_data_type”
我听说 ruby 1.9.3p125 有解决 ruby-debug19 问题的方法,所以按照 RVM 网站上的说明,我重新安装了 1.9.3:
然后:
将此条目添加到我的 Gemfile 中:
然后:
为了克服这个错误,我将 Gemfile 条目更改为:
现在来自服务器的新错误:
我对如何处理这个 ruby-debug19 问题的数百篇帖子感到非常困惑。我希望它已经解决了。显然不是。有什么建议么?(如果有人建议打补丁,请提供有关如何应用它的分步说明。我过去一直在为打补丁而苦苦挣扎。)
ruby-1.9.3 - 未定义的方法“每个”
尝试使用时 ruby gem,但是(没有双关语)每次运行时都会发生错误:
我正在运行Mac OS 10.7.3
,Ruby 1.9.3
和Whenever v0.7.3
。这是 OSX 的 cron 作业问题吗?究竟是什么问题?
ruby - gsub 或 scan 中的匹配位置
=~
使用gsub
or时,为每个匹配项实现匹配位置(将返回的索引)的最佳方法是什么scan
?
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 有点陌生,所以也许这很明显。
ruby - Iconv 将在未来被弃用
我尝试使用以下代码读取 excel 文件:
我遇到了以下错误:
什么问题,为什么我不能读取 excel 文件?
ruby - 将 self 应用于 proc 的方法
我想定义一个方法,Object
该方法需要一个块并将接收器应用于该块。实现将如下所示:
是否已经有一种标准方法可以做到这一点,或者有一个众所周知的库有类似用途的方法?如果是这样,我不想重新发明轮子。
我经常遇到这样的情况,我有一个方法,它接受一个可选块,当没有块时,我想返回return_value
方法内计算的一些,但是当有块时,我想返回返回值return_value
应用于块。现在,我有很多行,例如:
但我想始终如一地写
甚至更好,对 的定义稍作修改apply
,
ruby - 在 1.9.3 中读取文件时跳过第一行
我正在使用 ruby 的 File 来打开和读取 rake 任务中的文本文件。有没有可以指定我希望跳过文件的第一行的设置?到目前为止,这是我的代码:
我尝试过line.lineno
并且也在做File.open("users.txt", "r", '\r').each do |line, index|
,next if index == 0
但没有任何运气。