stack-level

    0热度

    1回答

    我正在研究叫做机器人名称的编码挑战。我也有测试。该计划通过了所有的测试。代码如下.. class Robot attr_accessor :name @@robots = [] def initialize @name = self.random_name @@robots << self.name end def rando

    1热度

    2回答

    我有这个简单的模型: class Post < ApplicationRecord after_create_commit :process before_save :re_process, on: :update has_one :processed, class_name: 'Post::Process' def process sel

    9热度

    1回答

    编辑:(解决),因为一个无限循环,实际上它可能升至 我被编码并添加我得到这个方法后: [email protected]_computer:/media/ECC3-C3B0/Prog/mts/src/mts$ rake test --trace ** Invoke test (first_time) ** Execute test /home/user_name/.rvm/rubies/ru

    4热度

    1回答

    我可以在Ruby中获得当前级别的堆栈吗? 目前我使用caller.size这是确定的,但看起来不是本地

    0热度

    1回答

    我在最近的代码中遇到了一种奇怪的gremlin。随机地,它会在一段代码中转储一个“堆栈级别太深(SystemStackError)”错误,该代码有时会在以前,有时会在工作之前。我已经阅读了涉及堆栈级别的类似线程,但似乎无法找到我的问题。有一个递归发生在某处,但它似乎并不一致。 的两种最常见的错误点: stack level too deep (SystemStackError) ./f

    1热度

    1回答

    我得到这样的错误 异常跟踪: --> stack level too deep --> /var/www/html/mysite.com/mysiteweb/mysite/vendor/plugins/authlogic/lib/authlogic/acts_as_authentic/base.rb:86:in `include?' --> /var/www/html/mysite.com/

    1热度

    1回答

    我知道这里有很多系统堆栈错误问题......但每个问题和答案都是唯一的。并没有找到一个离我很近的地方。 我真的不明白为什么我得到这个错误... 我不需要一个观点,因为形式正在通AJAX发送。我验证了我的编码工作是用轨道控制台插入新记录。 我验证了路线: request_user POST /users/:id/request(.:format) users#request 我得到一个系统堆栈错

    -2热度

    1回答

    我在调用本身的一个方法(递归循环),我会很感激一些单词,方法或更正的代码来解决这个问题。 代码: class Person_verifier def initialize(first_name, ssn) @first_name = first_name @ssn = ssn.to_s end def first_name @first_

    1热度

    2回答

    运行下面的代码时出现“堆栈级别太深”的错误。如果挑选的随机卡不在那里,它会选择另一张随机卡。我想我应该以某种方式让代码出现,但我不知道如何。有什么建议么? def hit choice_of_card = rand($deck.length); #choose a random card out of the deck drawn_card = $deck[choice_of_