Описание тега stack-level

1 ответ

Зачем программе проходить все тесты, если я использую в методе регулярное выражение if, но говорит, что вместо этого использует троичный оператор?

Я работал над проблемой кодирования под названием Robot name. У меня также были тесты для этого. Программа прошла все тесты. Код ниже.. class Robot attr_accessor :name @@robots = [] def initialize @name = self.random_name @@robots << self.name…
1 ответ

Слишком большой уровень случайного стека (SystemStackError)

В последнее время я сталкивался с каким-то странным гремлином в моем коде. Случайно он выдаст ошибку "слишком большой уровень стека (SystemStackError)" для фрагмента кода, который работал ранее, иногда за несколько минут до этого. Я прочитал подобны…
11 июн '15 в 16:02
0 ответов

Rails has_many и own_to на одной модели

У меня есть школьная модель, которая имеет: много пользователей. Но в каждой школе также есть primary_user. Вот моя модель: has_many :users belongs_to :primarycontact, :class_name => "User" Это отлично работает в моем приложении для моего произво…
0 ответов

Ruby on Rails - SystemStackError: слишком большой уровень стека

Я добавил некоторые коды после создания и до обновления для своей модели, и теперь я не могу сохранить свои сообщения, между тем как обе модели (пользователь и сообщения) имеют отношение has_and_belongs_to_many: after_create do @post = Post.find(sel…
2 ответа

Rails: before_save - уровень стека слишком глубокий

У меня есть эта простая модель: class Post < ApplicationRecord after_create_commit :process before_save :re_process, on: :update has_one :processed, class_name: 'Post::Process' def process self.processed.destroy if self.processed processed = self…
19 сен '17 в 15:16
0 ответов

Ruby on Rails 3: 1x Циркулярный метод, возвращающий уровень стека слишком глубоко

Для резюме у меня есть blog_posts контроллер. blog_posts Контроллер функционирует в основном как обычный CRUD. Однако в модели я записываю state из blog_posts, Таким образом, пользователь может опубликовать запись, но она не будет в активном состоян…
27 фев '14 в 18:55
0 ответов

Уровень стека слишком глубоко, случайно в производстве

Моя производственная среда часто выкидывает слишком большую ошибку на уровне стека. Все дело в жизни, и вы можете взглянуть на это здесь: http://88.198.198.46/pages/offers В первый раз это может сработать, но после второго или третьего обновления вы…
1 ответ

SystemStackError - Уровень стека слишком глубокий

Я знаю, что здесь много вопросов об ошибках системного стека... но все вопросы и ответы уникальны. и не нашел того, что близко к моему. Я действительно не понимаю, почему я получаю эту ошибку... Мне не нужно представление, потому что форма отправляе…
02 дек '14 в 17:03
1 ответ

Как получить текущий уровень стека

Могу ли я получить текущий уровень стека в Ruby? В настоящее время я использую caller.size что нормально, но выглядит не родной
29 фев '12 в 08:11
1 ответ

Уровень стека слишком глубокий, может быть рекурсивный, но не уверенный

Я получаю Stack Level too deep ошибка, и я думаю, что это связано со следующим кодом, но я не уверен, как это исправить: after_save :update_milestone def update_milestone if order % 50 == 0 self.update_attributes(is_milestone: true) else self.update…
04 фев '14 в 19:50
1 ответ

Уровень стека слишком глубокий при компиляции файлов javascript в ElasticBeanstalk Ruby2.0 на Rails3

Я пытаюсь перенести наше приложение Rails3 из старой среды ElasticBeanstalk под управлением Ruby 1.9.3 на новое приложение под управлением Ruby 2.0. Кажется, что все работает нормально, за исключением ошибки "слишком большой уровень стека" в файлах …
2 ответа

Уровень стека слишком глубокий в Ruby, пытающемся вытянуть случайную карту

Я получаю сообщение об ошибке "Уровень стека слишком глубокий" при выполнении кода ниже. Если выбранная случайная карта отсутствует, она выбирает другую случайную карту. Я полагаю, что мне следует как-то изменить код, но я не уверен, как это сделать…
04 окт '12 в 13:18
1 ответ

(Другой) уровень стека слишком глубоко в Ruby

Я вызываю метод внутри себя (рекурсивный цикл) и буду благодарен за некоторые слова, методы или исправленный код, чтобы это исправить. Код: class Person_verifier def initialize(first_name, ssn) @first_name = first_name @ssn = ssn.to_s end def first_…
04 ноя '13 в 09:00
1 ответ

Уровень стека Ruby слишком глубокое исключение НЕ из рекурсивного бесконечного цикла

РЕДАКТИРОВАТЬ: (решено) на самом деле это, вероятно, было поднято из-за бесконечного цикла Я кодировал и после добавления метода я получил это: user_name@the_computer:/media/ECC3-C3B0/Prog/mts/src/mts$ rake test --trace ** Invoke test (first_time) *…
30 окт '12 в 12:51
1 ответ

Отладка на уровне стека слишком глубокая ошибка - Ruby

Я создаю игру Tic Tac Toe, в которой пользователь может играть в компьютер, или компьютеры могут играть друг в друга. При создании ИИ я сталкиваюсь с ошибкой ниже. Как я могу отладить это? Я понимаю, что это связано с циклом где-то, но я не могу его…
25 окт '17 в 00:41
1 ответ

Уровень стека слишком глубоко в Rails 2.3.5

Я получаю ошибку, как это Следы исключений: --> 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/mysiteweb/mysi…
0 ответов

Слишком глубокая ошибка уровня стека в собственном расширении ruby, как уменьшить уровень стека?

У меня есть Ruby on Rails api, который обрабатывает простой вызов API и возвращает некоторые зашифрованные данные. Шифрование выполняется на C++ с использованием Ruby native C api. (ссылка здесь). Собственная часть отлично работает при компиляции и …
0 ответов

Уровень стека слишком глубок при обновлении рельсов с 3.1.10 до 3.2.0

Я получаю следующие ошибки после обновления моего приложения rails с 3.1.10 к 3.2.0. rails consoleоткрывается нормально. И я могу выполнять код в консоли. Однако, когда я бегуrails server и открыть страницу в browser. Он не работает и показывает сле…
0 ответов

Получение ошибки StackLevel при сохранении хештегов в приложении Rails

У меня есть приложение Rails, которое позволяет добавлять хэштеги к разному контенту. Я получаю слишком глубокую ошибку уровня стека при попытке сохранить запись с хэштегом. ошибка Failure/Error: hashtag = Hashtag.find_by(name: hashtag_name) SystemS…
09 июл '21 в 20:14