Rails中未定义的随机类
我在ubuntu下工作,需要在我的应用程序中创建一些随机数(不安全的随机数只是不安全的随机数)。我使用Ruby 1.9.2提供的Random类,但它似乎没有在rails上定义,有关如何解决的任何想法?Rails中未定义的随机类
$irb
ruby-1.9.2-p0 > Random
=> Random
rails console --sandbox
Loading development environment in sandbox (Rails 3.0.3)
Any modifications you make will be rolled back on exit
ruby-1.9.2-p0 > Random
NameError: uninitialized constant Random
from (irb):1
from :0
这里有框的细节:
Linux thomas-laptop 2.6.32-26-generiC#48-Ubuntu SMP Wed Nov 24 10:14:11 UTC 2010 x86_64 GNU/Linux
[email protected]:~/dev/foo$ rails -v
Rails 3.0.3
[email protected]:~/dev/foo$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]
回答:
它为我在两条轨道3.0.0和3.0.3导轨,使用OS下的Ruby 1.9.2-P0 X和Linux。
- 红宝石-v:
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]
(RVM从安装) - 轨-v:
Rails 3.0.3
- UNAME -a:
Linux dev 2.6.18-028stab070.7 #1 SMP Fri Oct 1 13:53:00 MSD 2010 x86_64 GNU/Linux
(Ubuntu的10.04 LTS)
你试过在一个干净的轨道项目?你在使用任何可能会干扰的宝石吗?
回答:
试试'backports'宝石,可用here。
以上是 Rails中未定义的随机类 的全部内容, 来源链接: utcz.com/qa/263869.html