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_