问题标签 [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.
ruby-on-rails - 为什么在 Rails 3 中的视图中识别出非英语字符串,但在助手中却没有?
为什么这个:
在视图中工作,但是这个:
在助手中不起作用?
文件的编码是 UTF-8。
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 体现的命令来清理更好的方法?是否可以清理缓存目录?
提前致谢。卢卡
ruby-on-rails - Rails 3 性能
我想实现一个像证券交易所这样的网络应用程序,其中的值会一直变化(比如说每秒一次)。我可能会使用 ajax comet 来做到这一点。
由于应用程序的性质,用户会有些并发,我对性能有点担心。
这些是我的想法:
我想在 Rails 3 中实现它,但我担心性能。有什么好的托管公司可供选择?我应该使用云吗?ruby 1.9.2 中的 Rails 3 会比 php 快(包括数据库查询)?
我可以在 Play 框架中实现它,它可能没有性能问题,但我想在生产中即时进行更改(如果需要),无需重新部署等。我也更喜欢 rails。
我可以用 PHP 做,但需要更多时间,更多代码
我在使用 Rails 或 Play 的实际生产系统中没有经验,所以我对性能了解不多。任何人都可以帮忙吗?
ruby - 安装 mysql2 gem 时出错
尝试在 ruby 1.9.2 上安装 mysql2 gem,我收到此错误:
谢谢你的帮助。
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 ]分段错误
我不确定这个问题的根源是什么。有人有想法吗?以下是上面显示的三个中第一个的完整日志:
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.lock和pp ENV ... 在ENV
输出中,我发现GEM_PATH
不正确。在我的staging.rb
环境文件中,我有:
……这显然没有得到尊重。我的代码中没有其他地方提到GEM_HOME
或GEM_PATH
2011 年 6 月 27 日更新
西莫索要.bundle/config
内容……
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 控制器中尝试同样的事情时,它会给出无效的日期错误。
请帮忙。
ruby - “def <=>”与“def method_missing”
有没有办法在一个类中使用宇宙飞船方法和魔法“method_missing”?undefined method '<'
每当我尝试使用以下定义时,下面的示例都会给我foo1 < foo2
:
任何帮助表示赞赏:)
ruby - Ruby Matrix set_element 私有?
调用set_element
Matrix 类的实例时,出现以下错误
但set_element
在文档中的公共实例方法下列出
此外, set_element 是[]=(i, j, v)的别名,使用此方法出现以下错误
没有任何意义,任何帮助表示赞赏。
红宝石 1.9.2 p180
ruby - 为什么 begin/rescue/else 在 1.9.2 和 1.8.7 上的行为不同
我正在使用该方法mm
。在 ruby 1.9.2 中,它的行为很奇怪,而不是1.9.2=>10
我得到的预期结果
知道发生了什么吗?
使用 1.8.7 我得到了预期的结果: