Это меня озадачило: Rails выдает эту ошибку, после завершает рендеринг моих представлений, но до возвращается в браузер:
ActionView::Template::Error (undefined method `start_with?' for #<Proc:0x00005651bfe017f0>)
И ... это все. Там нет трассировки стека. Мне показывают стандартную страницу 500 «Извините, но что-то пошло не так», несмотря на то, что установлен config.consider_all_requests_local = true
. Больше никаких подробностей нет ни в терминале, ни в log/development.log
.
Я не могу найти никаких процедур, на которые он может жаловаться, и я не могу найти какие-либо вызовы start_with?
, которые могут быть причиной;Я вернулся к истории Git и выделил проблему в один коммит ( этот , если вы хотите взглянуть подробно), но ничего внутри этого коммита не выскакивает как очевидное.
Вызов render layout: false
работает , как и упрощение моего layouts/application.js
до <%= yield %>
, что заставляет меня думать, что это может быть что-то там, однако - я не внес никаких изменений вэто или любые другие представления в коммите, в котором возникла проблема.
Что я действительно хотел бы знать, так это то, как я могу заставить Rails дать мне трассировку стека для этой ошибкитак что я могу понять, откуда это. Если у вас есть идеи, где может быть сама ошибка, это также приветствуется.