Помощник - PullRequest
       8

Помощник

0 голосов
/ 19 июля 2011

Я использую breadcrumbs_on_rails v1.0.1 в приложении Rails 2.3.10, включив гем в мой Gemfile.В моей среде разработки я не вижу никаких проблем - представления отображаются так, как ожидалось.В моих тестах на огурцы я получаю следующее:

undefined local variable or method `render_breadcrumbs' for #<ActionView::Base:0x1034c46f0> (ActionView::TemplateError)

1: = render_breadcrumbs

Я также пытался использовать

config.gem "breadcrumbs_on_rails"

в своем config/environment.rb вместо включения драгоценного камня в мой Gemfile.Я также попытался явно включить BreadcrumbsOnRails в свой spec_helper.rb, но безуспешно.

Запутался, почему помощник render_breadcrumbs находится в среде разработчика, но не тестируется.

1 Ответ

1 голос
/ 21 июля 2011

Я не уверен, почему это будет работать в разработке, а не в огурце, но render_breadcrumbs предоставляется BreadcrumbsOnRails::ControllerMixin.

breadcrumbs_on_rails README предлагает включить этот миксин в ApplicationController, хотя это специально для совместимости с Rails 3. Стоит попробовать, если ничего не работает.

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