Добавьте вспомогательный метод формы

Я сделал хорошего редактора в jQuery, и я хочу добавить его как вспомогательный метод формы.

как я пошел бы о создании нового вспомогательного метода формы?

идеально я хотел бы смочь звонить:

f.nice_editor :field
5
задан Arcath 24 January 2010 в 18:58
поделиться

2 ответа

Объект, переданный в form_for является экземпляром ActionView::Helpers::FormBuilder. Поэтому все, что вам нужно сделать, это добавить туда экземпляр метода.

class ActionView::Helpers::FormBuilder
  def custom_field(...)
    ...
  end
end
6
ответ дан 18 December 2019 в 10:44
поделиться

после некоторых исследований я обнаружил, что эта работа:

class ActionView::Helpers::FormBuilder
    def nice_editor(conf)
         #stuff to draw the editor
    end
end

"conf" передала бы ему все варианты символов с точки зрения. она прекрасно работает с f.

.
1
ответ дан 18 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

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