Добавление вспомогательного метода с драгоценным камнем

Я нашел большую информацию о добавляющих вспомогательных методах формы (см. один из моих других вопросов), но я ничего не могу найти о добавлении вспомогательных методов, как будто они были определены в application_helper.rb.

Я попытался копировать application_helper.rb из приложения для направляющих в драгоценный камень, но это не работало.

Я также попробовал:

class ActionView::Helpers

.. но это производит ошибку.

9
задан pjmorse 17 June 2015 в 18:48
поделиться

1 ответ

Создайте где-нибудь модуль для ваших вспомогательных методов:

module MyHelper
  def mymethod
  end
end

Добавьте его в ActionView :: Base (например, в init.rb или lib / your_lib_file. rb )

ActionView::Base.send :include, MyHelper
26
ответ дан 4 December 2019 в 08:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: