пользовательский Tab Builder с плагином tabs_on_rails - PullRequest
2 голосов
/ 02 августа 2010

У меня есть плагин tabs_on_rails для просмотра вкладок.и его документация говорит мне, что мы можем настроить конструктор для переопределения таких методов, как

  • open_tabs: метод, вызываемый перед набором вкладок
  • close_tabs: метод, вызываемый после набора вкладок
  • tab_for: метод, вызываемый для создания одного элемента табуляции

проблема в том, что я не знаю, куда поместить код переопределения?Кто-нибудь может мне помочь?

Ответы [ 3 ]

1 голос
/ 02 августа 2010

@ Топли прав, но этого недостаточно. Вы должны поместить конкретный класс input / lib и назвать его как menu_tab_builder.rb Тогда вы обнаружите, что это все еще не работает из-за Rails3. Кроме того, вам нужно добавить функции open_tabs и close_tabs.

# the following is necessary to make this rails3 compatible
def open_tabs(options = {})
   @context.tag("ul", options, open = true)
end
  # the following is necessary to make this rails3 compatible
  def close_tabs(options = {})
    "".html_safe
  end

Удачи!

0 голосов
/ 13 января 2012

Поместите файл пользовательского класса компоновщика в каталог / config / initializers в вашем приложении и перезапустите сервер.

0 голосов
/ 02 августа 2010

Если вы поместите пользовательский класс компоновщика в файл в каталоге /lib приложения Rails, он будет автоматически загружен Rails.

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