问题标签 [ruby-1.9.2]

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

ruby-on-rails - 为什么在 Rails 3 中的视图中识别出非英语字符串,但在助手中却没有?

为什么这个:

在视图中工作,但是这个:

在助手中不起作用?

文件的编码是 UTF-8。

0 投票
2 回答
7419 浏览

ruby - 在 Ruby 版本管理器 (RVM) 中清理旧的引用

我需要释放本地计算机上的磁盘空间,该磁盘空间几乎已分配到我的 Ruby 版本管理器 (RVM) 目录中。

现在,看来我只有一个 ruby​​ 版本( 1.9.2p136 ):

但我的 RVM 目录,还有许多其他不相关的目录/版本:

是否可以删除仅保留“ruby-1.9.2-p136”和“ruby-1.9.2-p136@global”目录的所有目录(ruby-1.9.2-p136@greendog* 是旧的和“rvm 系统”什么都不返回)?我会使用“rm”命令,还是有 RVM 体现的命令来清理更好的方法?是否可以清理缓存目录?

提前致谢。卢卡

0 投票
2 回答
899 浏览

ruby-on-rails - Rails 3 性能

我想实现一个像证券交易所这样的网络应用程序,其中的值会一直变化(比如说每秒一次)。我可能会使用 ajax comet 来做到这一点。

由于应用程序的性质,用户会有些并发,我对性能有点担心。

这些是我的想法:

我想在 Rails 3 中实现它,但我担心性能。有什么好的托管公司可供选择?我应该使用云吗?ruby 1.9.2 中的 Rails 3 会比 php 快(包括数据库查询)?

我可以在 Play 框架中实现它,它可能没有性能问题,但我想在生产中即时进行更改(如果需要),无需重新部署等。我也更喜欢 rails。

我可以用 PHP 做,但需要更多时间,更多代码

我在使用 Rails 或 Play 的实际生产系统中没有经验,所以我对性能了解不多。任何人都可以帮忙吗?

0 投票
1 回答
3912 浏览

ruby - 安装 mysql2 gem 时出错

尝试在 ruby​​ 1.9.2 上安装 mysql2 gem,我收到此错误:

谢谢你的帮助。

0 投票
1 回答
952 浏览

segmentation-fault - rails / activesupport 3.1和ruby 1.9.2中的分段错误

我将 rails 应用程序升级到 rails 3.1 (rc4),现在在 activesupport 中出现随机分段错误。这些错误发生在启动应用程序(rails s)或运行测试(例如 rake 规范)时。奇怪的是:

  • 有时一切顺利,没有发生分段错误
  • 当故障发生时,它总是处于主动支持状态,但并不总是在它的同一部分。请参阅下面的三种不同输出:

  • /home/corne/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.1.0.rc /lib/active_support/core_ext/class/attribute.rb:66:[BUG ]分段错误-/ home /corne/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.1.0.rc4/lib/active_support/core_ext/module/remove_method.rb:3:[BUG ]分段错误

  • /home/corne/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.1.0.rc4/lib/active_support/core_ext/module/introspection.rb:79:[BUG ]分段错误

我不确定这个问题的根源是什么。有人有想法吗?以下是上面显示的三个中第一个的完整日志:

0 投票
1 回答
5132 浏览

ruby-on-rails-3 - 使用 rvm、ruby 1.9.2、捆绑器和乘客的“未初始化常量编码”

我在这里束手无策,正在向大家寻求有关此 f*#$^ 编码问题的帮助。

我在 Dreamhost 上具有 root 权限的私人服务器上运行。这是关于我的环境和版本的一些信息。

除了这个错误,我的 rails 应用程序运行良好,没有问题。但是,当我尝试使用以下encode方法更改字符串的编码时:

encode 应该定义但不是!Encoding如果我尝试找到irb

但是,如果我尝试通过 bundle exec 使用 rails 控制台,Encoding则找不到:

显然,设置没有正确加载某些内容,但我不确定在哪里可以找到它。我在这里想念什么?


2011 年 6 月 19 日更新

正如 Ryan Bigg 所指出的,奇怪的是 gems 的目录路径是1.8. 但是,运行bundle exec显示 bundler 使用了正确的 ruby​​ 和 rails 版本:

很明显这里有些不正常……我只是不知道是什么。


2011 年 6 月 26 日更新

Seamus 要求$LOAD_PATH ......


2011 年 6 月 26 日更新(稍后)

Seamus 询问Gemfile.lockpp ENV ... 在ENV输出中,我发现GEM_PATH不正确。在我的staging.rb环境文件中,我有:

……这显然没有得到尊重。我的代码中没有其他地方提到GEM_HOMEGEM_PATH


2011 年 6 月 27 日更新

西莫索要.bundle/config内容……

0 投票
1 回答
953 浏览

ruby - 日期转换问题,使用 rails 3.0.7 和 ruby​​ 1.9.2

我正在使用 datepicker 在我的表单上插入日期,这当然会将日期作为字符串返回给控制器。问题是当我尝试将此字符串转换为日期时,我收到错误“无效日期”

Date.parse(params[:abc][:date])

为了验证我是否做得对,我编写了以下 ruby​​ 程序:

string_date = "06/18/2011"
date = Date.parse(string_date)
puts date

这工作得很好。但是当我在我的 rails 控制器中尝试同样的事情时,它会给出无效的日期错误。

请帮忙。

0 投票
2 回答
296 浏览

ruby - “def <=>”与“def method_missing”

有没有办法在一个类中使用宇宙飞船方法和魔法“method_missing”?undefined method '<'每当我尝试使用以下定义时,下面的示例都会给我foo1 < foo2

任何帮助表示赞赏:)

0 投票
2 回答
861 浏览

ruby - Ruby Matrix set_element 私有?

调用set_elementMatrix 类的实例时,出现以下错误

set_element在文档中的公共实例方法下列出

矩阵#set_element

此外, set_element 是[]=(i, j, v)的别名,使用此方法出现以下错误

没有任何意义,任何帮助表示赞赏。

红宝石 1.9.2 p180

0 投票
1 回答
1208 浏览

ruby - 为什么 begin/rescue/else 在 1.9.2 和 1.8.7 上的行为不同

我正在使用该方法mm。在 ruby​​ 1.9.2 中,它的行为很奇怪,而不是1.9.2=>10我得到的预期结果

知道发生了什么吗?

使用 1.8.7 我得到了预期的结果: