При сохранении / создании экземпляра в Rails 3 и среде mongoid я получил ошибку «слишком большой уровень стека»? - PullRequest
0 голосов
/ 29 октября 2011

Я получил ошибку «слишком большой уровень стека» при сохранении / создании экземпляра в Rails 3 и среде mongoid?

Нет ошибок:

@nameq = Question.new(:survey_id => @survey.id, :title => 'Example Question', :required_question => true, :input => 'string', :uuid => Time.now.to_i, :position => 1)

Ошибки «слишком большой уровень стека»

@nameq = Question.create(:survey_id => @survey.id, :title => 'Example Question', :required_question => true, :input => 'string', :uuid => Time.now.to_i, :position => 1)

Какие распространенные причины в этой ситуации?

1 Ответ

0 голосов
/ 28 февраля 2013

1) поймать эту ошибку:

начать Foo Rescue SystemStackError ставит $! ставит абонента [0..100] конец

2): autosave => true в двух моделях может быть ответственным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...