ruby-1.8.7

    1热度

    4回答

    这是一个简单的家庭作业.... 给定一个哈希看起来像这样: cost_of_groceries = { "milk" => 3.50, "egg" => 1.50, "broccolli" => 0.75 } 我想打印出哪些杂货小于2 $和杂货均超过2 $。这将是一个输出样本: milk is more than $2 eggs is less than $2 broccolli

    0热度

    2回答

    我想创建一个rake任务或一个工具来销毁所有在每天晚上大约晚上9点左右的时候从CLI调用的活动会话。 我发现Devise有能力指定超时。我使用Devise进行用户会话。尽管他们的系统在一小时内仍然处于非活动状态,但大约三分之一的用户会话永远不会超时。 我不知道我需要什么样的工作。反馈将是一个加号。也可能是文档的一些链接。另外,我无法弄清楚如何定位会话来销毁它们。 Rails指南等不清楚它是否会破坏

    1热度

    2回答

    我所拥有的是: array.map!{ |c| c*(y**(z-1)) z=z+1 } array包含 [10, 10, 10] 输出是不是我想要的,它是 [2, 3, 4] 我希望z充当计数器,它早先被定义为1,并且y被定义在前面。还有,16或36(取决于用户输入) 所以,如果我输入相同的数组与3 10秒。我想array是(当y为16): [10, 160,

    0热度

    1回答

    我一直在使用rails 3和ruby 1.8.7,总是(在我的所有应用程序中), 我有STARTUP时间延迟的问题。 它有时会加载正常,有时需要超过12秒(或更多)才开始加载网站。 我的网站 http://www.tuwebenlaweb2.com.ar/ 或 http://www.tuwebenlaweb3.com.ar/ 之一是有什么我可以做些什么来测试我的应用程序或更改一些CONFIGS使S

    0热度

    2回答

    什么我是: p(array) array.each { |c| c=c*y**z-1 ; z=z+1 } p(array) 阵列是: [35, 35, 35] y是36,z是一个计数器,c是数组中的值。 式之前,我: [35, 35, 35] [formula happens] 公式后: [35, 35, 35]

    2热度

    2回答

    我知道如何在Ruby中选择,收集和映射工作。我只是想知道是否有类似的原生Ruby方法可以将它们结合起来&在单个迭代中给出结果而不需要从数组中删除nil? 例如, (1..10).map { |x| x*3 if x.even? }.compact (1..10).select { |x| x.even? }.map{ |x| x*3 } (1..10).select { |x| x.even?

    0热度

    1回答

    在ActiveRecord模型中,我可以使用任何静态/罐头格式吗?例如,在验证电子邮件地址的格式时,我可以使用静态正则表达式在其他模型上重用,也可以使用框架中已经存在的一些静态。 class Contact < ActiveRecord::Base EMAIL_FORMAT = /^[-a-z0-9_+\.]+\@([-a-z0-9]+\.)+[a-z0-9]{2,4}$/i

    1热度

    2回答

    目前我正在升级我的应用程序从红宝石1.8.7红宝石2. 我得到以下问题日期时间。 的Ruby 1.8.7控制台: u=User.find :last => #<User id: 1191, login: "[email protected]", name: "Sri Lakshmi", email: "[email protected]" , created_at: "2014-01-27 12

    0热度

    1回答

    在Ruby 1.8.7中,以下正则表达式警告:嵌套重复运算符+和*被替换为'*'。 ^(\w+\.\w+)\|(\w+\.\w+)\n+*$ 它确实在Ruby 2.0中工作? http://rubular.com/r/nRUSP5LNZA

    0热度

    3回答

    我的问题是,chips未保存为传递参数的全局变量。我通过$h1c(这是总筹码玩家的第一手牌数)。因此,如果他赢或输,chips应该被设置为等于chips+或-betamount。 问题是它没有被保存为全局变量。如果我写$h1c = 150_000,那么它会等于这个。如果稍后我写$h1c = 150_000 + 50_000,那么200_000将是$ h1c的新值。 由于某些原因,当我声明chips