@10100

Как исправить ошибку в геме для rails (breadcrumbs on rails)?

Делаю всё по чётко по инструкции как у автора гема: https://github.com/weppos/breadcrumbs_on_rails Начал уже создавать даже контроллер как у него с тем же названием. Вобщем мне выдаёт вот такую ошибку:

undefined method `add_breadcrumb' for MyController:Class


Как пофиксить? версия руби: ruby 2.1.8p440 (2015-12-16 revision 53160) [x86_64-linux]

версия рельс: Rails 4.2.5.1

--------------
Вобщем делаю такие действия:

в Gemfile >>
gem "breadcrumbs_on_rails"

bundle install

открываем контроллер My пишем туда
class MyController

  add_breadcrumb "home", :root_path
  add_breadcrumb "my", :my_path

  def index
     add_breadcrumb "index", index_path
  end

end


во вьюшку layouts/ application.rb вставляю в тело

<%= render_breadcrumbs :separator => ' / ' %>

пробовал вставлять и в show.html.erb и всё равно выдаёт

undefined method `add_breadcrumb' for MyController:Class
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 1
e_svirsky
@e_svirsky
Web Developer
Самый простой способ пофиксить гем - это написать monkey patch для метода гема. И сразу на гитхабе чтобы её пофиксили в ближайшее время. А до этого пока юзайте monkey patch.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы